Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Nietypowy błąd podczas wykonywania skryptu
mdnm
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 8.12.2005
Skąd: Bytom

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


Witam. Mam skrypt logowania oparty na plikach tekstowych oraz sondę również opartą na plikach tekstowych. Gdy próbuje np. zalogować się, to dane nie przesyłają się, a na dole strony pojawia się taki błąd :

Cytat
Warning: 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 Unknown on line 0


Od czego to zależy? Na localhoście jest OK.

Ten post edytował mdnm 25.07.2008, 12:34:47
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kicok
post
Post #2





Grupa: Zarejestrowani
Postów: 1 033
Pomógł: 125
Dołączył: 17.09.2005
Skąd: Żywiec

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


Skrypt jest skopany - działa tylko wtedy gdy włączone jest register_globals. To znaczy używasz w nim:
  1. <?php
  2.  
  3. session_register( $zmienna );
  4. // zamiast:
  5. $_SESSION['zmienna'] = $zmienna;
  6.  
  7. ?>

,
  1. <?php
  2.  
  3. session_unregister( $zmienna );
  4. // zamiast:
  5. unset( $_SESSION['zmienna'] );
  6.  
  7. ?>

oraz:
  1. <?php
  2.  
  3. session_is_registered( $zmienna );
  4. // zamiast
  5. isset( $_SESSION['zmienna'] );
  6.  
  7. ?>


Więcej informacji w manualu. Możesz poprawić swój skrypt albo kombinować naokoło - twój wybór.
Go to the top of the page
+Quote Post

Posty w temacie


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: 29.12.2025 - 12:49