Tekil Mesaj gösterimi
Alt 26 Ağustos 2008, 11:44   #1
Çevrimdışı
EGEMAN
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
PHP'de Oturum Yönetimi (Session)




PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<?php
session_start
();
if (!
$_SESSION['count']) {
session-register('count');
}
else {
$count++;
}
?>
Sayaç: <b><?=$count?><br>
 
<a href="<?=$PHP_SELF?>">tıkla</a>

Bu komut satırını çalıştırdığınızda karşınıza sayacın değeri olarak 1 çıkacaktır. Alttaki linki her tıklayışınızda sayacın değeri artacaktır. Sayfayı kapatıp yeniden açtığınızda sayacın değeri yine 1'den başlayacak.

OTURUM NESNESİ OLUŞTURMAK
PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<? session_start(); ?>
<html>
<head>
<title>Session'lar</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254" />
</head>
<body>
 
<? if ( ! $_POST ) { ?>
<form action="<?=$PHP_SELF?>" method="POST">
Adınız: <input type="text" name="adi" /><br />
<input type="submit" value="Gönder">
</form>
<?php
} else {
session_register("isim");
$isim=$_POST['adi'];
 
echo 
"Merhaba <b>$_POST[adi]</b> diğer sayfa senin adını tanıyacak<br />";
echo 
"<a href=\"diger_sayfa.php\">tıkla</a>";
}
?>
 
</body>
</html>

Burada ilk olarak session kullanacağımızı belirtmek için sayfanın en başına
PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
session_start 

komutunu kullanıyoruz. Daha sonra bir mantıksal denetleme ile sayfaya
PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
POST 

metodu ile herhangi bir verinin girilip girilmediğini test ediyoruz. Sayfa ilk çalıştırıldığında doğal olarak mantıksal denetlemenin ilk bölümü çalışacak ve karşınıza form alanı çıkacaktır. isim bölümüne istediğiniz bir ismi yazdıktan sonra gönder butonuna bastığınızda,
PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
session_register 

komutu ile isim adında bir session oluşturup bu session'ın içerisinde formdan POST metodu ile gelen değeri atıyoruz. Daha sonra sayfaya kendi adımızla hitap ediyoruz. Alttaki Linki tıkladığımızda da farklı bir sayfaya gidilecektir.

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<?
session_start
();
echo 
"Merhaba <b>$_SESSION[isim] </b>";
?>



Konu EGEMAN tarafından (26 Ağustos 2008 Saat 12:01 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet