Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Problem ze zmiennymi sesji
Forum PHP.pl > Forum > PHP
sivyer
Moze mi ktos pomoc? Nie wiem, dlaczego ponizszy kod nie dziala, tzn. po zalogowaniu nie wyswietla wartosci zmiennej 'uniqID'. Byc moze cos przeoczylem

[php:1:d54e23b3f9]
<?php

session_start();

$_SESSION['uniqID'] = $_GET['uniqID'];
$_SESSION['logged'] = 0;

$user = "moderator";
$pass = "fc1d4541bb01224bbb7a3e2636cedac6";

if( $_SESSION['logged']==0 ) {
if( !isset($_POST['akcja']) ) {
?>
<form action=moderate.php method=post>
Login: <input type=text name=usrLogin size=12><br>
Hasło: <input type=password name=usrPass size=12><br>
<input type=hidden name=akcja value=loguj>
<input type=submit value=OK>
</form>
<?
} elseif( $_POST['akcja']=='loguj' ) {
if( $_POST['usrLogin']==$user && md5($_POST['usrPass'])==$pass ) {
$_SESSION['logged']==1;
echo $_SESSION['uniqID'];
} else {
$_SESSION['logged']==0;
echo "Nie udało się zalogować";
}
} else {
echo "Nie ma takiej opcji";
}
} elseif( $_SESSION['logged']==1 ) {
echo "Witaj Moderatorze smile.gif";
} else {
echo "Nie jestes zalogowany";
}

?>
[/php:1:d54e23b3f9]
spenalzo
Piszesz, że zmienna uniqid ma być brana z metody GET, ale nigdzie nie przypisujesz tej zmiennej.
kurtz
Hej
Cytat
Moze mi ktos pomoc? Nie wiem, dlaczego ponizszy kod nie dziala, tzn. po zalogowaniu nie wyswietla wartosci zmiennej 'uniqID'. Byc moze cos przeoczylem
Troche za malo danych - np jak odpalasz skrypt etc. Wyglada na frgment kodu .. ale calosci. Trudno mowic o calosci widzac czesc ;)


Pozdrawiam
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.