Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] $HTTP_POST_VARS i sesja
Forum PHP.pl > Forum > Przedszkole
blackneron
  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?
Cysiaczek
Pokaż jak rejestrujesz zmienne sesyjne oiraz status dyrektywy register_globals
  1. <?php
  2. session_register($zmienna);
  3. //czy 
  4. $_SESSION['nazwa']=$zmienna;
  5. ?>


Pozdrawiam.
blackneron
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ć ?
Cysiaczek
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 jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.