Phpde Session İd Leri
-
if (empty($_SESSION['top']))
{$_SESSION['top']=1;}
$_SESSION['top']=$_SESSION['top']+1;
echo $_SESSION['top']." " ;
for ($i=1; $i <= $_SESSION['top']; $i++){
echo $_SESSION['top'][$i]."<br>";
}denesene kanka ( phpnin içine sıçmış olabılırım kusura bakmayın 3,5 gunluk uykusuzluk var)
-
olayı tam anlamadım ama sessionlari listelemekse amac
print_r($_SESSION); yapabilirsin
html çıktının daha efendi olması için echo ""; print_r($_SESSION); echo "
"; yaparsan daha anlaşılır olur.
hatta eburhan.com da vardump diye bir classi var bunu bile kullanabilirsin bunun için.
(sabah duzgun bi bakip eger listeleme disinde bir olaysa editliycem mesajı )abdullahazad seninki muhtemelen hata vericektir cunku $_SESSION["top"] array degil string bir deger içeriyor.
-
DarkF4Te bunu yazdı:
-----------------------------
olayı tam anlamadım ama sessionlari listelemekse amac
print_r($_SESSION); yapabilirsin
html çıktının daha efendi olması için echo ""; print_r($_SESSION); echo "
"; yaparsan daha anlaşılır olur.
hatta eburhan.com da vardump diye bir classi var bunu bile kullanabilirsin bunun için.
(sabah duzgun bi bakip eger listeleme disinde bir olaysa editliycem mesajı )abdullahazad seninki muhtemelen hata vericektir cunku $_SESSION["top"] array degil string bir deger içeriyor.
-----------------------------edit:
problemi daha iyi açıklayayım
if (empty($_SESSION['top'])){$_SESSION['top']=1;}
$_SESSION['top']=$_SESSION['top']+1;
$_SESSION[$_SESSION['top']]=$_SESSION['top'] ;
for ($i=1 ; $i <= $_SESSION['top'] ; $i++){
echo "naber / ";
echo $_SESSION[$i]."
";
}yazdığımda her satıra session['top'] kadar naber /$_SESSION['top'] yazması gerekiyordu fakat olan şu ;
naber /
naber /
naber / 3yani hepsine yazmıyor sadece sonuna yazıyor