Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z konfiguracją serwera
lichu10
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 3.06.2004
Skąd: Włocławek

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


Witam,

Mam problem z obsługą sesji PHP na serwerze na jakimś hostingu z USA.
Skrypt testowy wywala 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

Poza tym właściwa strona nie działa poprawnie - mam system który przełącza strony poprzez includowanie podstron na podstawie odpowiednich wartości z adresu (GET). Skrypt nie widzi tych zmiennych (które są przesyłane chyba za pomoca sesji - już nie pamiętam jak to programowałem) przez co nie przełącza stron. Zmienna odpowiedzialna za stronę jest pusta. Na innych serwerach wszystko chodzi bezbłędnie.

Jesli ktos wie o co może chodzić to proszę o pomoc... klient czeka na stronę a ja nie wiem co jest :/

Ponadto dodam ze strona jest dostępna pod adresem:

http://jankowski-auto-handel.pl/test/

Już chyba wiem o co chodzi ale nie wiem jak temu zapobiec. Serwer ma register_globals ustawione jako off. Czy można to jakoś włączyć z poziomu skryptu bądź jakiegoś pliku konfiguracyjnego? Pytam ponieważ nie widziałem takiej możliwości w panelu administracyjnym sad.gif

Ten post edytował lichu10 25.07.2008, 18:35:41
Go to the top of the page
+Quote Post
nowotny
post
Post #2





Grupa: Zarejestrowani
Postów: 875
Pomógł: 122
Dołączył: 2.02.2008

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


Cytat(lichu10 @ 25.07.2008, 18:19:32 ) *
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

http://forum.php.pl/index.php?showtopic=99025

Cytat(lichu10 @ 25.07.2008, 18:19:32 ) *
przez co nie przełącza stron. Zmienna odpowiedzialna za stronę jest pusta. Na innych serwerach wszystko chodzi bezbłędnie.

Stawiam na register_globals...

Cytat(lichu10 @ 25.07.2008, 18:19:32 ) *
Już chyba wiem o co chodzi ale nie wiem jak temu zapobiec. Serwer ma register_globals ustawione jako off. Czy można to jakoś włączyć z poziomu skryptu bądź jakiegoś pliku konfiguracyjnego?

Nie... naucz się poprawnie pisać skrypty... http://pl.php.net/manual/pl/security.globals.php

Ten post edytował nowotny 25.07.2008, 18:48:02
Go to the top of the page
+Quote Post
lichu10
post
Post #3





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 3.06.2004
Skąd: Włocławek

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


Już załatwiłem temat smile.gif

Dziękuję za odpowiedź...

dodałem do katalogu strny plik php.ini gdzie napisałem

register_globals = on

to włączyło register_globals smile.gif szczerze zrobiłem to na czuja i działa smile.gif wypas
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 12:59