Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problemy z utrzymaniem sesji, Warning: Unknown(): Your script possibly relies on a session side-effe
Tibod
post
Post #1





Grupa: Zarejestrowani
Postów: 108
Pomógł: 2
Dołączył: 9.05.2007
Skąd: INTERNET

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


Mam problem z utrzymaniem sesji w moich skryptach PHP. Problem pojawił się po aktualizacji przez firmę hostingową interpretatora PHP do wersji 5. Z PHP4 skrypt działał bezproblemową. Teraz podczas próby użycia zmiennych sesji pojawia się komunikat

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

Udało mi się w wymusić wykonywanie skryptów przez PHP4 dzięki zapisowi w htaccess, ale to nie rozwiązuje problemu.

Proszę o pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Darti
post
Post #2





Grupa: Zarejestrowani
Postów: 1 076
Pomógł: 62
Dołączył: 6.03.2005
Skąd: Wroc

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


Czy przepisujesz dane z tablic(y) superglobalnych bezpośrednio do sesji ? Spróbuj w takim przypadku najpierw przypisać je do zwykłych zmiennych a potem dopiero zmienne do sesji. np zamiast
  1. <?php
  2. $_SESSSION['login'] = $_REQUEST['login'];
  3. ?>
spróbuj
  1. <?php
  2. $login = $_REQUEST['login'];
  3. $_SESSION['login'] = $login;
  4. ?>


Ten post edytował Darti 9.05.2007, 13:33:28
Go to the top of the page
+Quote Post
misiek172
post
Post #3





Grupa: Zarejestrowani
Postów: 656
Pomógł: 3
Dołączył: 26.10.2005
Skąd: Częstochowa

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


według mnie chodzi tu o Zmienne globalne (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Tibod
post
Post #4





Grupa: Zarejestrowani
Postów: 108
Pomógł: 2
Dołączył: 9.05.2007
Skąd: INTERNET

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


Już się doszukałem. Faktycznie chodziło o zmienne globalne które zostały wyłączone przez firmę hostingową.

Temat zamknięty
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: 23.08.2025 - 04:34