![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 2.06.2006 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
witam
mama nadzieje, że pisze w odpowiednim dziale? jeżeli nie to dajcie znać. mam taki problem ponieważ miałem stronke na superhost.pl teraz przeniosłem ją na home.pl i pojawił mi sie problem z sesją.. mianowicie zakładająć mam taki plik na serwerze:
i normalnie to działało a teraz wypisuje mi coś takiego: Warning: session_start(): open('/temp'/sess_99fa684181fb40ca284c05fca345695c, O_RDWR) failed: No such file or directory (2) in /pp.php on line 3 Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /pp.php:3) in /pp.php on line 3 Strona odczytana 0 razy w cišgu tej sesji Warning: Unknown(): open('/temp'/sess_99fa684181fb40ca284c05fca345695c, O_RDWR) failed: No such file or directory (2) in Unknown on line 0 Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct ('/temp') in Unknown on line 0 " title="Zobacz w manualu php" target="_manual z dodatkowych rzeczy, tak mam stworzony folder temp i nadałemu prawa, nadałem mu wszystkie(z logicznych) po kolei i nic, teraz obecnie ma 777 jeżeli ktoś zna odpowiedz to prosze o info pozdrawiam Marek |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
miałem ostatnio ten sam problem (też po przeprowadzce na home.pl) i utworzenie katalogu temp w /home pomogło. Nie musiałem ustawiać praw nawet.
co pokazuje ci session_save_path" title="Zobacz w manualu php" target="_manual()? może spróbuj za pomocą tej właśnie funkcji podać ścieżkę do katalogu temp? pozdr. |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 2.06.2006 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
a wiec tak coś pomogło dodanie przed każdym sesion_start() " title="Zobacz w manualu php" target="_manual dodalem: ob_start()" title="Zobacz w manualu php" target="_manual
ale teraz z kolei nie na przykladzie ale już w praktyce pojawia mi się taki komunikat firefoxa: Firefox wykrył, że serwer przekierowuje żądanie tego zasobu w sposób uniemożliwiający jego ukończenie. Problem ten może się pojawić w wyniku zablokowania lub odrzucenia ciasteczek. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
hmm, ob_start" title="Zobacz w manualu php" target="_manual zdaje się uratowało cię tylko przed wysłaniem czegokolwiek przed wywołaniem session_start. W twoim przypadku te cokolwiek to informacja że nie można uruchomić sesji bo folder do którego ma być pisana sesja nie jest OK. Co w efekcie daje tyle, że nie masz sesji. Robisz jakieś przekierowania (header" title="Zobacz w manualu php" target="_manual('Location: ...');) na podstawie danych z sesji? Jeżeli tak, to się zapętliłeś i stąd komunikat Foxa.
co z tym session_save_path" title="Zobacz w manualu php" target="_manual? pozdr. |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 2.06.2006 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
sesion_save_patch()" title="Zobacz w manualu php" target="_manual zwraca /temp
co do headerow tak uzywam: np. header("Location: plik.php"); ogolnie rozwijajac chodzi mi o logowanie, mam 2 pliki plik1 i plik2: jeden sprawdza czy jest już sesja jak nie to headerem przechodzimy do drugiego i tak mamy tak: - logowanie - jak jestesmy zalogowani to sprwdzenie danych z bazy mysql - jak jestesmy zalogowani i klikniemy wyloguj to sie wylogowujemy najdziewniejsze jest to że wysztko piękie śmigało do czasu kiedy to przegrałem na inny host:/ |
|
|
![]()
Post
#6
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
hm, zajrzałem na home.pl - u mnie ten katalog nazywa się tmp i ma prawa 755. Dziwne, powinno działać. Może spróbuj sobie utworzyć katalog sess_temp, daj mu prawa 755, przed session_start daj session_save_path('/sciezka/do/twojego/home/sess_temp/');
może to pomoże. pozdr. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 27.06.2025 - 13:33 |