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>";
?>