Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: SSL + $_SESSION help :(
Forum PHP.pl > Forum > PHP
Rado
Witam, nie wiem czy dobry dzial wybralem ale w razie czego prosze o przeniesienie do odpowiedniego...

otoz mam taki problem:

mam sobie plik1.php ktory jest normalnie obslugiwany na http w ktorym mam miedzy innymi cos takiego:

<form method="post" action="plik2.php">
<?php
$_SESSION['test']="test";

teraz na stronie plik1.php klikam w inputa i przechodze do plik2.php ktrory sie podlaczony do certyfikatu SSL (https://...)

w plik2.php mam:

<?php
print_r($_SESSION);
echo $_SESSION['test'];
?>

problem jest taki ze jak uzywam Mozille lub Opere to jest gitara, nie ma problemu
natomiast pod jakimkolwiek IE zmienna $_SESSION['test'] jest pusta
teraz pytanie jakim cudem?
czyzby IE po przejsciu na SSL czysci zmienne sesyjne? tylko ze niektore zmienne ktore sa ustawiane w configu widac bez problemu... prosze o jakies rady...

no i po problemie wystarczylo przekazac id sesji i uzyc je w drugim pliku... niestety zmiana http na https zmienia domene wiec zmienne sesyjne nie sa dostepne... problem rozwiazany, tylko pozniej nalezy pamietac o usunieciu sesji na koncu dzialania programu
erix
http://cct.me.ntut.edu.tw/chchting/aiahtm/...-params.php.htm. Pierwszy komentarz na tej stronie.

Swoją drogą, nie wiem, czemu niektóre komentarze wycięli z oficjalnego manuala...
Rado
no wlasnie to nie to, bo mam ustawione session_set_cookie_params(2000);...

troche poczytalem i dowiedzialem sie ze zmiana http na https dla IE to zmiana calej domeny czyli dla przegladarki sa to rozne strony czyli nie udostepnia zmiennych, jak to mozna obejsc? sad.gif
Manwe89
jezeli jest tak jak mowisz to wyslanie zmiennych do pliku 2 przez POSTA, albo GETA smile.gif ew zapis chwilowy do bazy i odczyt w drugim pliku z bazy.
nevt
spróbuj tzw. "sesji nazwanych", mi to ładnie działa na subdomenach (na https nie miałem okazji sprawdzić). w obu plikach, przed: session_start(); dodaj linijkę: session_name('moja_sesja');
  1. <?php
  2. session_name('moja_sesja');
  3. ?>
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.