Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
912
Tıklama
0
Öne Çıkarma
cookieden veri alma
T
11 yıl
Er
Konu Sahibi

Arkadaşlar php ile cookieden aldığım verileri ekrana Verdana 24 boyutunda yazdırmak istiyorum ama hata veriyor $username şeklinde yazıyor örnek kod yazabilecek var mı ? Nerede hata yapıyorum kıyaslayayım.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



< Bu ileti mobil sürüm kullanılarak atıldı >

O
11 yıl
Binbaşı

cookie okuma
$uid=$_COOKIE['uid'];

cookie tanımlama
setcookie("uid", $_POST["uid"] , time()+24*60*60, "/", ".siteadi.com");





< Bu mesaj bu kişi tarafından değiştirildi oturan adam -- 3 Haziran 2014; 1:54:22 >

< Bu ileti mobil sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @turkmst
A
11 yıl
Yüzbaşı

Oluşturmuş olduğunuz cokie bilgilerini görmeden size şu şekilde örnek vereceğim.

Cokie alma:

setcookie("kullaniciadi", "turkmst");

bu örnekte kullaniciadi adında çerez aldık. Bu çerez tarayıcı açık olduğu sürece açık kalır. tarayıcı kapandığında silinir.


setcookie("kullaniciadi", "turkmst", time() + (60*60*24));


bu örnekte de kullaniciadi adında çerez aldık. time() + (60*60*24) şuanki zaman saniye cinsinden 60*60*24 tam olarak 24 saat yani 1 gün eklemiş olduk.
Yani 1 gün boyunca bu çerez aktif olacaktır. tarayıcı kapansa dahi 1 gün boyunca çerez aktif olacaktır. çerez alındıktan 1 gün (24 saat) sonra giriş yapıldığında çerez silinmiş olacaktr.

Çerez Silme:
Aynı şekilde setcookie() kullanacağız. çerezi silmek için şuanki zamandan geçmiş bir saat belirleyeceğiz ki çerez silinsin.

setcookie("kullaniciadi", "turkmst", time() - 3600);

time() - 3600 paramteremize şuanki satten 3600 (saniye cinsinden 1 saat demek) (-) eksi 1 saat anlamında kullandık.

Çerek Kullanımı:

Echo içerisinde çerezi şu şekilde kullanırız:

echo $_COOKIE['kullaniciadi'];

herhangi bir sayfada kullanımı

<?php echo $_COOKIE['kullaniciadi']; ?>

değişkene atayıp kullanma:

<?php
$username = $_COOKIE['kullaniciadi'];
?>


kullanımı php etiketi olmadan :

<?=$username?>

Echo içinde :
<?php echo $username;?>



verdana 24 punto boyutunda kullanmak için

<style>
p.verdana{font-family:"Verdana",Geneva,sans-serif;font-size:24px;}
</style>

<p class="verdana"><?php echo $username;?></p>



Şeklinde Kullanabilirsiniz.

ayrıca elementler içersinde de class ataması yapılabilir. şu şekilde

<div class="font-family:"Verdana",Geneva,sans-serif;font-size:24px;" ><?php echo $username;?></div>



Kolay Gelsin





< Bu mesaj bu kişi tarafından değiştirildi aksoydesign -- 3 Haziran 2014; 2:56:32 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @turkmst
T
11 yıl
Er
Konu Sahibi

çok teşekkür eder,m sadece fonta ihtiyacım varmı. siteye cookie ekleyip alabiliyor ekrana yazdıramıyordum
çok teşekkürler




Bu mesajda bahsedilenler: @aksoydesign
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.