![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 10.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Mam nastepujacy problem. Sa dwa skrypty sklep.php i sklep1.php w pierwszym robie takie cos session_register("tablicawyn"). Jest to zmienna tablicowa. Wszystko dziala jadnie do czasu wylaczenia przez uzytkownika ciasteczek. Wtedy po przejsciu do skryptu sklep1.php wywala blad ze nie zdefiniowana takiej zmiennej. Czy ktos moze mi pomoc rozwiazac ten problem? Z gory dzieki. A oto kody tych sklyptow
Sklep.php
Sklep1.php
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 897 Pomógł: 40 Dołączył: 16.12.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
używaj nie session_register("tablicawyn") tylko $_SESSION['tablicawyn'] = 'blah';
-------------------- how many SEO experts does it take to change a light bulb,lightbulb,light,bulb,lamp,lighting,switch,sex,xxx
5-Reasons-why-you-should-NEVER-fix-a-computer-for-free |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 10.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
no wszedzie uzywam $_SESSION['tablicawyn'] a raz na poczatku pierwszego skryptu session_register("tablicawyn"); zeby dodac zmienna do sesji no i nie dziala
![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
Manual:
Cytat Przy użyciu $_SESSION (lub $HTTP_SESSION_VARS) nie powinno się używać session_register()
-------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 10.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Ok rozumiem. Wywalam juz ta session_register() Ale nadal mi nie dzialaja sesje bez cookies. Gdy wyswietlam id sesji zarowno w pierwszym skrypcie jak i drugim i gdy uzywam cookiekie id sesji jest takie samo. Gdy natomiast wylacze cookies w pierwszym i drugim skrypcie pokazuje sie calkiem inny id sesji. Gdzie lezy przyczyna?
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
Przenoszę: Skrypty -> php
Dział Skrypty służy do rozwiązywania problemów ze skryptami gotowymi, pobranymi z sieci!. -------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 10.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Juz doszedlem do jest zle ale nie wiem dlaczego tak sie dzieje
Otorz jak przechodze do drugiej strony przy uzyciu tego formularza to gubie sesje. Natomiast jak zamiast tego formularza dam link
no to przechodzi do drugiej stronu i widzi sesje. Czy ktos moze mi wytlumaczyc dlaczego tak sie dzieje? Ten post edytował Pakinter 11.01.2005, 14:00:54 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
RTFM: http://pl2.php.net/manual/pl/ref.session.php
RTFM: http://pl2.php.net/manual/pl/install.confi...nable-trans-sid Cytat Istnieją dwie metody propagacji identyfikatora sesji:
*Ciasteczka * Parametry URL'a Moduł sesji obsługuje obie metody. Ciasteczka są metodą optymalną, ale ponieważ nie są one pewne (klienci nie muszą ich akceptować), nie możemy na nich polegać. Druga metora wstawia identyfikatory sesji bezpośrednio do URL'i. php może to robić 'przezroczyście' jeśli został skompilowany z opcją --enable-trans-sid. Jeśli włączysz tą opcję, względne URI zostaną automatycznie podmienione tak, aby zawierały identyfikator sesji. Możesz także użyć stałej SID która jest definiowana jeśli klient nie wysłał odpowiedniego ciastka. SID jest albo w postaci nazwa_sesji=id_sesji lub pustym stringiem. -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.06.2025 - 07:29 |