![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 466 Pomógł: 11 Dołączył: 21.09.2006 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Na początku dodam, że pliki zostały przeniesione z hostingu home.pl na serwer dedykowany. Na home działało OK wszystko.
Mam problem z trzymaniem sesji po wykonaniu header. Zasada jest taka: Użytkownik wpisuje komentarz, w php sprawdzam czy jest POST:
i w tym są inne warunki sprawdzające. Ale to nieważne. Gdy już dochodzę do momentu przekierowania, do sesji wrzucam komunikat poprawności dodania, a następnie robię header: Problem w tym, że ta zmienna sesyjna się nie zachowuje. Czy mam na dedyku jakoś źle skonfigurowane php? Nie mam pojęcia dlaczego tak się dzieje. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
A masz włączone ustawianie SID przez ciasteczko w php.ini?
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 466 Pomógł: 11 Dołączył: 21.09.2006 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
No właśnie nie wiem dlatego pytam:/ Na dedyku nigdy nic nie robiłem, miałem na niego wgrać stronkę i robić.
Jak to sprawdzić? Dodam, że sesje działają, tylko ta sesja przed POST się nie zachowuje. Dziwne, bo np sesję bycia zalogowanym trzyma cały czas. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Zaraz, zaraz, co otrzymujesz po var_dump" title="Zobacz w manualu PHP" target="_manual na $_SESSION?
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 466 Pomógł: 11 Dołączył: 21.09.2006 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
daje: Kod array(0) { } co dziwne, jak ręcznie ustawię zmienne sesyjne działa, sesja logowania podtrzymywana jest. Tylko nie działają te po header jak daję Ktoś wie co jest nie tak? Dziwne bo trzyma mi zmienną sesyjną login i id usera nadaną podczas logowania:/ To chyba wina php.ini? Ten post edytował robos85 14.11.2008, 20:19:21 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Zakładam, że masz zaczętą sesję przez session_start" title="Zobacz w manualu PHP" target="_manual.
Masz dwa wyjścia: albo dopisywać na końcu przekierowywanego URL-a stałą SID i/lub uaktywnić wartość session.use_cookies w php.ini. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 466 Pomógł: 11 Dołączył: 21.09.2006 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
nie chcę podawać sesji w urlu.
Wrzuciłem mój php.ini i oto adres: http://www.sendspace.pl/file/T0kwuLC3/ session.use_cookies=1 mam w nim. i tak, używam session_start - coś w tym dziwnego?? ![]() niestety nie znam się na konfiguracji serwera więc wolę zapytać :/ w error_log mam takie wpisy: Kod [Fri Nov 14 22:43:54 2008] [error] [client 79.175.194.185] PHP Warning: session_start() [<a href='function.session-start'>function.session-start</a>]: open(/var/lib/php/session/sess_fnr7r47dc37glkdraog9b1tgd0, O_RDWR) failed: Permission denied (13) in /var/www/vhosts/atotam.pl/httpdocs/includes/main_inc.php on line 2, referer: http://www.atotam.pl/country/1/niemcy [Fri Nov 14 22:43:54 2008] [error] [client 79.175.194.185] PHP Notice: Undefined index: session_hash in /var/www/vhosts/atotam.pl/httpdocs/includes/functions.php on line 240, referer: http://www.atotam.pl/country/1/niemcy [Fri Nov 14 22:43:54 2008] [error] [client 79.175.194.185] PHP Warning: Unknown: open(/var/lib/php/session/sess_fnr7r47dc37glkdraog9b1tgd0, O_RDWR) failed: Permission denied (13) in Unknown on line 0, referer: http://www.atotam.pl/country/1/niemcy [Fri Nov 14 22:43:54 2008] [error] [client 79.175.194.185] PHP Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/lib/php/session) in Unknown on line 0, referer: http://www.atotam.pl/country/1/niemcy [Fri Nov 14 22:43:59 2008] [error] [client 79.175.194.185] PHP Warning: session_start() [<a href='function.session-start'>function.session-start</a>]: open(/var/lib/php/session/sess_fnr7r47dc37glkdraog9b1tgd0, O_RDWR) failed: Permission denied (13) in /var/www/vhosts/atotam.pl/httpdocs/includes/main_inc.php on line 2, referer: http://www.atotam.pl/country/1/niemcy [Fri Nov 14 22:43:59 2008] [error] [client 79.175.194.185] PHP Notice: Undefined index: session_hash in /var/www/vhosts/atotam.pl/httpdocs/includes/functions.php on line 240, referer: http://www.atotam.pl/country/1/niemcy [Fri Nov 14 22:43:59 2008] [error] [client 79.175.194.185] PHP Notice: Undefined index: test in /var/www/vhosts/atotam.pl/httpdocs/country_general.php on line 11, referer: http://www.atotam.pl/country/1/niemcy [Fri Nov 14 22:44:00 2008] [error] [client 79.175.194.185] PHP Warning: Unknown: open(/var/lib/php/session/sess_fnr7r47dc37glkdraog9b1tgd0, O_RDWR) failed: Permission denied (13) in Unknown on line 0, referer: http://www.atotam.pl/country/1/niemcy [Fri Nov 14 22:44:00 2008] [error] [client 79.175.194.185] PHP Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/lib/php/session) in Unknown on line 0, referer: http://www.atotam.pl/country/1/niemcy [Fri Nov 14 22:44:18 2008] [error] [client 89.78.170.118] PHP Warning: session_start() [<a href='function.session-start'>function.session-start</a>]: open(/var/lib/php/session/sess_ne08tl08ta71qk1hl6vaojkh43, O_RDWR) failed: Permission denied (13) in /var/www/vhosts/atotam.pl/httpdocs/includes/main_inc.php on line 2 [Fri Nov 14 22:44:18 2008] [error] [client 89.78.170.118] PHP Notice: Undefined index: test in /var/www/vhosts/atotam.pl/httpdocs/country_general.php on line 11 [Fri Nov 14 22:44:18 2008] [error] [client 89.78.170.118] PHP Notice: Undefined index: email in /var/www/vhosts/atotam.pl/httpdocs/country_general.php on line 12 [Fri Nov 14 22:44:19 2008] [error] [client 89.78.170.118] PHP Warning: Unknown: open(/var/lib/php/session/sess_ne08tl08ta71qk1hl6vaojkh43, O_RDWR) failed: Permission denied (13) in Unknown on line 0 [Fri Nov 14 22:44:19 2008] [error] [client 89.78.170.118] PHP Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/lib/php/session) in Unknown on line 0 [Fri Nov 14 22:44:22 2008] [error] [client 89.78.170.118] File does not exist: /var/www/vhosts/atotam.pl/httpdocs/favicon.ico, referer: http://www.atotam.pl/country/1/niemcy [Fri Nov 14 22:44:22 2008] [error] [client 89.78.170.118] File does not exist: /var/www/vhosts/atotam.pl/httpdocs/error_404.php, referer: http://www.atotam.pl/country/1/niemcy [Fri Nov 14 22:53:24 2008] [error] [client 79.175.194.185] PHP Warning: session_start() [<a href='function.session-start'>function.session-start</a>]: open(/var/lib/php/session/sess_fnr7r47dc37glkdraog9b1tgd0, O_RDWR) failed: Permission denied (13) in /var/www/vhosts/atotam.pl/httpdocs/test1.php on line 2 [Fri Nov 14 22:53:24 2008] [error] [client 79.175.194.185] PHP Warning: Unknown: open(/var/lib/php/session/sess_fnr7r47dc37glkdraog9b1tgd0, O_RDWR) failed: Permission denied (13) in Unknown on line 0 [Fri Nov 14 22:53:24 2008] [error] [client 79.175.194.185] PHP Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/lib/php/session) in Unknown on line 0 [Fri Nov 14 22:53:28 2008] [error] [client 79.175.194.185] PHP Warning: session_start() [<a href='function.session-start'>function.session-start</a>]: open(/var/lib/php/session/sess_fnr7r47dc37glkdraog9b1tgd0, O_RDWR) failed: Permission denied (13) in /var/www/vhosts/atotam.pl/httpdocs/test2.php on line 2 [Fri Nov 14 22:53:28 2008] [error] [client 79.175.194.185] PHP Warning: Unknown: open(/var/lib/php/session/sess_fnr7r47dc37glkdraog9b1tgd0, O_RDWR) failed: Permission denied (13) in Unknown on line 0 [Fri Nov 14 22:53:28 2008] [error] [client 79.175.194.185] PHP Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/lib/php/session) in Unknown on line 0 Czyżby php nie miało dostępu do tego folderu i dlatego mi wywala błąd że nie ma zmiennych sesyjnych? |
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Sam sobie odpowiedziałeś.
![]() Katalog zawierający dane sesji musi mieć prawa do zapisu. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 20:10 |