![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 243 Pomógł: 0 Dołączył: 30.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
Mam system ktory można uruchomić z SSL'em lub bez. Jeśli juzer uruchomi system z SSL'em, pojawia się problem: przy includowaniu pliku zmienne sesji są zapominane.
Działa to mniej więcej tak: plik1.php: if($zmienna1 = 1) { include"plik2"; } plik2.php: $zmienna2 = $_SESSION[zmienna2] if(!$zmienna2) { header("Location: zaloguj.php"); } No i w każdym przypadku, gdy $zmienna1 jest różna od 1, zamiast includowania pliku plik2.php następuje wylogowanie juzera. Sprawdziłem - rzeczywiście zmienne sesji są puste! Ale tylko wtedy, gdy zabawa ma miejsce z użyciem SSL'a. Całośc hula na serwerze home.pl. O co tu chodzi? Pozdrawiam, K |
|
|
![]()
Post
#2
|
|
![]() Administrator serwera Grupa: Przyjaciele php.pl Postów: 909 Pomógł: 0 Dołączył: 12.08.2003 Skąd: /var/www/wroclaw.php Ostrzeżenie: (0%) ![]() ![]() |
[php:1:098d41fb7a]<?php
session_set_cookie_params ("0", "/", "strona.home.pl", true); ?>[/php:1:098d41fb7a] Powyższe rowiązanie powinieneś umieścić przed wywołaniem [manual:098d41fb7a]session_start[/manual:098d41fb7a](); -------------------- Powrót do przeszłości :)
![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 28.06.2025 - 07:52 |