Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: include pod SSL
Forum PHP.pl > Forum > PHP
ktuvok
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
Bakus
[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]();
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.