Enter.php səhifəsi:
<?php $a=$_POST['ad']; $b=$_POST['parola']; $m=0; $n=0; session_start(); $sorgu=mysql_query('SELECT * FROM users'); while($repeat=mysql_fetch_array($sorgu)){ if($repeat['login']==$a && $repeat['parol']==$b){ $_SESSION['hal']="girildi"; $_SESSION['user']=$repeat['login']; $_SESSION['parol']=$repeat['parol']; echo "Xos geldiniz "; echo "<b>"; echo $a; echo "</b>"; $n=1; echo "<a href=yeni.php>"; echo "Novbetiye kec"; echo "</a>"; } } if($n==0){ echo "Daxil olunan ad ve ya Parol sehvdir!"; } ?>
yeni.php səhifəsi:
<?php $user=$_SESSION['user']; $parol=$_SESSION['parol']; if($_SESSION['hal']="girildi"){ echo "Eziz istifadeci! Novbeti sehifedesiniz. "; echo "<b>"; echo $user; echo "</b>"; } else{ echo "Error2! "; echo $user; } ?>
Bu session işləmir nəsə. Enter.php-də $_SESSION[‘hal’]=girildi olur.Ancaq yeni.php-də bu səşti yoxlayiram duz olmur.Enter.php-də problem yoxdur.Ancaq yeni.php-də həmişə Error2 yazilir.Bu niyə belə olur?
Verilmiş cavablar və yazılan şərhlər (2 cavab var)
1
yenidə ilk sətirdə session_start(); yazmaq lazım
0
Cox sagolun
Sual verin
Cavab verin