Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]problem z POST i sesjami
robos85
post
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:
  1. <?php
  2. if(isset($_POST['add_comment']) && session_check()==1)
  3. ?>

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:
  1. <?php
  2. $_SESSION['add_comment_info']=1;
  3. header("Location: ".BASEURL."country/".sqlesc($_POST['country_id'])."/".$arr['url_name']."/comments");
  4. ?>


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
robos85
post
Post #2





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?? (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

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?
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: 11.10.2025 - 22:27