Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Sesje przy (session.auto_start on on)
Forum PHP.pl > Forum > PHP
RINO
Przegladalem cale forum i nie znalazlem odp na moj problem wiec pisze.
Sesji uzywam juz od baaaaardzo dawna i wsyztko bylo ok od wczoraj kiedy to admin serwera zmienil ustawienia z

session.auto_start Off Off na
session.auto_start On On

W zaden sposob nie jestem w stanie przekazywac zmiennych do kolejnych plikow, dodam ze probowalem juz z session_register oraz z _session i nic, probowalem tez z session_start i bez tego i tez nic probowalem tez mieszanych metod i tez nic - wiec bardzo Was prosze o pomnoc w ttej sprawie bo moze ktos juz sie spotkal z takim problemem.

Z php Pro przesunął: [KaMeLeOn]
kurtz
Cytat
Przegladalem cale forum i nie znalazlem odp na moj problem wiec pisze.
Sesji uzywam juz od baaaaardzo dawna i wsyztko bylo ok od wczoraj kiedy to admin serwera zmienil ustawienia z

session.auto_start Off Off na
session.auto_start On On
a sprobuj dla probu _usunac_ wszystkie session_start() - obstawiam ze przez dwukrotny start sesji jest od nowa generowany sid - wiec nigdy nie jest przekazywana jakakolwiek zawartosc.


pozdrawiam
RINO
Kurtz: Tak tez jzu probowalem i nic nie dziala nie przekazuje zmiennej sad.gif


Plik index.php

[php:1:25f3b37ff4]<?php
//session_name("admin");
//session_start();
$haslo = "corelli";
if (!$zalogowany OR $zalogowany!=$haslo):
echo "<FORM ACTION="index.php" METHOD="post"><INPUT TYPE="password" NAME="zalogowany"><INPUT TYPE="submit" VALUE="Wejdź">";
elseif($zalogowany==$haslo):
$paneladmina = OK;
session_register("paneladmina");
header("Location: admin.php");
endif;
?>[/php:1:25f3b37ff4]


Plik admin.php

[php:1:25f3b37ff4]<?php
//session_name("admin");
//session_start();
if ($_SESSION['paneladmina']!="" OR $_SESSION['paneladmina']!="OK"):
//header("Location: ../");
echo $paneladmina; //linijka testowa
endif;
?>[/php:1:25f3b37ff4]

Powyzej dwa pliczki i nie moge za Chiny przekazac tej zmiennej do drugiego pliku i juz wyczerpalem chyba wszystkei kombinacje i ciagle nic sad.gif

Wiem ze w powyzszych przykladach linijki sesyjne sa zaremowane bo to jest jedna z wielu kombinacji jakie sprawdzalem
kurtz
Cytat
[php:1:d91aeef757]<?php
[..]
$paneladmina = OK;
[..]
?>[/php:1:d91aeef757]

1) OK to stala wiec skoro nie widze jej dekalracji to wypluje null / false.
2) jesli przekierowujesz headerem dodaj stala SID

wydaje mi sie ze prblem wlasnie z tego wynika - automatyczna podmiana w adresach nie "ulepsza" przekazywania headerem (ale glowy nie dam..)

poki co niestety na czuja - trudno mipowiedizec dokadlnei czemu masz klopoty.

pozdrawiam
i zycze powodzenia.
RINO
kurtz: No gdyby sie tak dalo to tez by bylo dobrze sek w tym ze $SID nie ma zadnej wartosci sad.gif czyli teoretycznie sesje maja sie wlanczac samodzielnie a nie wlanczaja sie wogole sad.gif(
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.