![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 150 Pomógł: 2 Dołączył: 14.06.2009 Skąd: Czestochowa Ostrzeżenie: (0%) ![]() ![]() |
Oto fragment skryptu który ma rejestrować zmienną:
Kod $login = $uzytkownik; session_register("login"); ?> Jednak co sie później okazuje zmienna nie została zarejestrowana... co może być przyczyną? Ten post edytował robal94 17.07.2009, 14:58:06 -------------------- |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
-------------------- ![]() 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: 61 Pomógł: 6 Dołączył: 15.07.2009 Skąd: Śląsk->Ruda Śląska Ostrzeżenie: (0%) ![]() ![]() |
zmień kod na:
Kod <?php
#jakby co, to ta linijka ma być na samym początku pliku session_start(); #i gdzieś tam dalej w kodzie $_SESSION['login'] = $uzytkownik; ?> |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 150 Pomógł: 2 Dołączył: 14.06.2009 Skąd: Czestochowa Ostrzeżenie: (0%) ![]() ![]() |
to jest cały skrypt z użyciem tego nowego sposobu ale i tak nie działa! -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 61 Pomógł: 6 Dołączył: 15.07.2009 Skąd: Śląsk->Ruda Śląska Ostrzeżenie: (0%) ![]() ![]() |
"później jest niezarejestrowana" tzn. w innym pliku? (przypominam, że fragment session_start(); trzeba zamieszczać na górze każdego nieincludowanego pliku)
a tak swoją drogą to proponuje użyć addslashes na login i hasło. Ten post edytował planet 17.07.2009, 15:26:37 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 150 Pomógł: 2 Dołączył: 14.06.2009 Skąd: Czestochowa Ostrzeżenie: (0%) ![]() ![]() |
tak w innym pliku a session_start(); daje wszędzie na początku, i jakoś nie działa...
-------------------- |
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
A masz wszędzie ten sam identyfikator?
-------------------- ![]() 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
#8
|
|
![]() Grupa: Zarejestrowani Postów: 61 Pomógł: 6 Dołączył: 15.07.2009 Skąd: Śląsk->Ruda Śląska Ostrzeżenie: (0%) ![]() ![]() |
A może problem jest związany ze złą konfiguracją w php.ini? Tutaj ktoś miał podobny problem, zajrzyj: http://forum.idg.pl/tworzenie_i_utrzymywan...php-t71817.html
Ten post edytował planet 17.07.2009, 15:33:09 |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 150 Pomógł: 2 Dołączył: 14.06.2009 Skąd: Czestochowa Ostrzeżenie: (0%) ![]() ![]() |
identyfikator sesji? nie patrzałem.. sprawdze..
identyfikatory są inne... jak zmienić by były takie same? -------------------- |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 61 Pomógł: 6 Dołączył: 15.07.2009 Skąd: Śląsk->Ruda Śląska Ostrzeżenie: (0%) ![]() ![]() |
możesz go przesyłać getem i potem robić:
Kod session_start(); session_id($_GET['sid']); nie wiem, czy dobrze kombinuje, ale to, że masz różne identyfikatory może być spowodowane krótką żywotnością sesji i dlatego generuje Ci nowe ID. Ten post edytował planet 17.07.2009, 15:46:46 |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 150 Pomógł: 2 Dołączył: 14.06.2009 Skąd: Czestochowa Ostrzeżenie: (0%) ![]() ![]() |
nie rozumiem...
-------------------- |
|
|
![]()
Post
#12
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Ok, w jakim katalogu startujesz sesję, a z jakiego odczytujesz?
Bo prawdopodobnie ciastko "nie sięga" z podkatalogu do skryptu wyżej. Vide: session_set_cookie_params" title="Zobacz w manualu PHP" target="_manual. -------------------- ![]() 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
#13
|
|
![]() Grupa: Zarejestrowani Postów: 150 Pomógł: 2 Dołączył: 14.06.2009 Skąd: Czestochowa Ostrzeżenie: (0%) ![]() ![]() |
wszystko jest w jednym katalogu
-------------------- |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 61 Pomógł: 6 Dołączył: 15.07.2009 Skąd: Śląsk->Ruda Śląska Ostrzeżenie: (0%) ![]() ![]() |
sprawdź też, czy masz session.use_cookies = 1 w php.ini
|
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 150 Pomógł: 2 Dołączył: 14.06.2009 Skąd: Czestochowa Ostrzeżenie: (0%) ![]() ![]() |
a gdzie znajde php.ini
-------------------- |
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 61 Pomógł: 6 Dołączył: 15.07.2009 Skąd: Śląsk->Ruda Śląska Ostrzeżenie: (0%) ![]() ![]() |
w folderze, gdzie masz zainstalowane PHP.
|
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 150 Pomógł: 2 Dołączył: 14.06.2009 Skąd: Czestochowa Ostrzeżenie: (0%) ![]() ![]() |
ale na serwerze?
-------------------- |
|
|
![]()
Post
#18
|
|
![]() Grupa: Zarejestrowani Postów: 61 Pomógł: 6 Dołączył: 15.07.2009 Skąd: Śląsk->Ruda Śląska Ostrzeżenie: (0%) ![]() ![]() |
daj przed startem sesji ini_set('session.use_cookies', 1); jak nie masz dostępu do pliku
|
|
|
![]()
Post
#19
|
|
![]() Grupa: Zarejestrowani Postów: 150 Pomógł: 2 Dołączył: 14.06.2009 Skąd: Czestochowa Ostrzeżenie: (0%) ![]() ![]() |
i tak nie działa
![]() teraz zauważyłem taki blad:Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\usr\krasnal\www\epamiec\menu.php:9) in c:\usr\krasnal\www\epamiec\menu.php on line 20 Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\usr\krasnal\www\epamiec\menu.php:9) in c:\usr\krasnal\www\epamiec\menu.php on line 20 -------------------- |
|
|
![]()
Post
#20
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Ludzie, ile razy to było... O.o
Rusz wyszukiwarką... -------------------- ![]() 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! |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 05:24 |