Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Sesje bug, Bug sesji
MateuszS
post
Post #1





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
piotrooo89
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




poczytaj to chyba rozwiązanie twojego problemu.
Go to the top of the page
+Quote Post
MateuszS
post
Post #3





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




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ą?
Go to the top of the page
+Quote Post
decha-design
post
Post #5





Grupa: Zarejestrowani
Postów: 415
Pomógł: 46
Dołączył: 26.05.2007
Skąd: Sandomierz

Ostrzeżenie: (0%)
-----


Wiesz erix, mi się wydaje, że po prostu źle przypisal ... przypisujemy od prawej(?!) strony?

  1. <?php
  2. $var = $_POST['var'];
  3. ?>
Go to the top of the page
+Quote Post
MateuszS
post
Post #6





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

Ostrzeżenie: (0%)
-----


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


dzieki Wam
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 23:50