IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 26 Ağustos 2008, 11:44   #1
Çevrimdışı
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ı sohbet odaları Benimmekan Mobil Sohbet
Alt 13 Ekim 2008, 18:32   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: PHP'de Oturum Yönetimi (Session)




ya register_globals değeri kapalı ise ne olcak?

 
Alıntı ile Cevapla

Alt 13 Ekim 2008, 21:26   #3
Nickolas
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
Cevap: PHP'de Oturum Yönetimi (Session)




Raiden Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
ya register_globals değeri kapalı ise ne olcak?

verilen kodların register_globals ile ilgili ve alakası yok zaten

 
Alıntı ile Cevapla

Alt 13 Ekim 2008, 23:33   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: PHP'de Oturum Yönetimi (Session)




@Nickolas

register_globals değerini off yapıp dener misin sayaç çalışcak mı çalışmıcak mı ?

yukarıdaki sayacın çalışır hali aşağıdadır..

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<?php
session_start
();
!isset(
$_SESSION['count']) ? $_SESSION['count'] = $_SESSION['count']++;
echo 
$_SESSION['count'];
?>



Konu Raiden tarafından (14 Ekim 2008 Saat 00:03 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Cevapla

Etiketler
oturum, phpde, session, yönetimi


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Asp'de Session oturum nesnesi ve kullanımı hAte ASP/ASP.NET 0 19 Ekim 2014 17:39
php session işlemleri hAte PHP 0 08 Ekim 2014 08:25
ASP.NET Durum Yönetimi - Session Sunay ASP/ASP.NET 0 24 Nisan 2010 01:15
Session xxmen Servisler 1 17 Aralık 2008 19:06