Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] $HTTP_POST_VARS i sesja
blackneron
post
Post #1





Grupa: Zarejestrowani
Postów: 146
Pomógł: 0
Dołączył: 5.01.2007
Skąd: Gdańsk

Ostrzeżenie: (10%)
X----


  1. <?php
  2. ini_set("session.gc_maxlifetime","13800");
  3. ini_set("session.cookie_lifetime", "13800");
  4.  
  5. $iduzytkownika = $HTTP_POST_VARS['iduzytkownika'];
  6. $haslo = $HTTP_POST_VARS['haslo'];
  7. ?>


Problem:
Zapisuje ciasteczka na okres czasu który ustawiłem w ini_set.
Natomiast samych zmiennych nie zapamiętuje.
Ponieważ przy otwarciu strony i pozostawieniu jej na 30 min. i odświeżeniu jej ; nie pamięta ich.
Przy jednoczesnym zachowaniu cookies z ustawioną datą wygaśnięcia na czas który jeszcze nie został przekroczony.

O co tu chodzi dry.gif questionmark.gif?
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Pokaż jak rejestrujesz zmienne sesyjne oiraz status dyrektywy register_globals
  1. <?php
  2. session_register($zmienna);
  3. //czy 
  4. $_SESSION['nazwa']=$zmienna;
  5. ?>


Pozdrawiam.


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
blackneron
post
Post #3





Grupa: Zarejestrowani
Postów: 146
Pomógł: 0
Dołączył: 5.01.2007
Skąd: Gdańsk

Ostrzeżenie: (10%)
X----


Ja zrobiłem tak:
  1. <?php
  2. ini_set("session.gc_maxlifetime","13800");
  3. ini_set("session.cookie_lifetime", "13800");
  4. session_register("iduzytkownika");
  5. ?>


I teraz nie wiem, czy te zmienne zapamiętało w cookie.
Gdzie mogę to sprawdzić ?
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #4





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Najpier deklarujesz zmienne
  1. <?php
  2. ini_set("session.gc_maxlifetime","13800");
  3. ini_set("session.cookie_lifetime", "13800");
  4. $iduzytkownika='cysiaczek';
  5. $haslo='xxxxxxxxxx';
  6. session_register("iduzytkownika");
  7. ?>

i w kolejnym przeładowaniu/nowym skrypcie.
  1. <?php
  2. print $iduzytkownika;
  3. //lub
  4. print $HTTP_SESSION_VARS['iduzytkownika'];
  5. ?>


Powinny być wpisy w cookies. Tam szukaj.

Pozdrawiam.

Przenoszę na Przedszkole


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 19:47