Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Sesje bug
Forum PHP.pl > Forum > Przedszkole
MateuszS
Witam, pojawia mi się nastepujacy komunikat na stronie:

Kod

  [b]Warning[/b]: Unknown: Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in [b]Unknown[/b] on line [b]0


[/b]Oczywiście że wiem co to znaczy po ang... mniej więcej. I NIE JEST TO WINA ZŁEJ WERSJI PHP.


  1. <?php
  2.  
  3. include("baza.php");
  4.  
  5. if ($_SESSION['adminlog'] != 1)
  6. {
  7.     header("Location: index.php");
  8. }    
  9.  
  10.  
  11. ?>


...HTML...

  1. <? echo '<font color="blue" size="4"><b>' . $_SESSION['login'] . '</b></font>'; ?>


...HTML...

  1. <?
  2.            
  3.            
  4.             $_POST['tytulnewsa'] = $tytulnewsa;
  5.             $_POST['trescnewsa'] = $trescnewsa;
  6.            
  7.             $_SESSION['data'] = $data;
  8.             $_SESSION['tytulnewsa'] = $tytulnewsa;
  9.             $_SESSION['trescnewsa'] = $trescnewsa;
  10.            
  11.             $data = (date("G:i:s, dS F Y"));
  12.            
  13.             if(isSet($_POST["trescnewsa"]) && isSet($_POST["tytulnewsa"]))
  14.             {
  15.                
  16.                    
  17.             echo '<br /><br />';
  18.             echo '<center>';
  19.             echo 'Podane dane są nieprawidłowe';
  20.                    
  21.             }
  22.             else
  23.             {
  24.                 $zapytanie = mysql_query("INSERT INTO `news` (data,nick,tytul,tresc)
  25.                                           VALUES 'data'='$data','nick'='$_SESSION[login]','tytul'='$tytulnewsa','tresc'='$trescnewsa'");
  26.             }                              
  27.                
  28.            
  29.            
  30.             ob_end_flush();
  31.             ?>


...HTML

Proszę o pomoc
piotrooo89
poczytaj to chyba rozwiązanie twojego problemu.
MateuszS
O super, to może jeszcze ktoś mi to na kod zamieni + komentarz po PL? Serio, jestem jeszcze dzieciakiem i nie szprecham po angielsku na tyle by zrozumieć konwersację o programowaniiu ;D
erix
Podejrzewam, że problem leży w tych zmiennych:
  1. <?php
  2. $_POST['tytulnewsa'] = $tytulnewsa;
  3.            $_POST['trescnewsa'] = $trescnewsa;
  4.            
  5.            $_SESSION['data'] = $data;
  6.            $_SESSION['tytulnewsa'] = $tytulnewsa;
  7.            $_SESSION['trescnewsa'] = $trescnewsa;
  8. ?>

Skąd one pochodzą?
decha-design
Wiesz erix, mi się wydaje, że po prostu źle przypisal ... przypisujemy od prawej(?!) strony?

  1. <?php
  2. $var = $_POST['var'];
  3. ?>
MateuszS
  1. <?php
  2. $data = $_SESSION['data'];
  3.            $trescnewsa = $_SESSION['trescnewsa'];
  4.            $tytulnewsa = $_SESSION['tytulnewsa'];
  5. ?>


dzieki Wam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.