Webmaster Forumu

Geri git   Webmaster Forumu > Webmaster Kaynak Eğitim Tanıtım Hizmet > İnternet Programlama ve Kodlama > PHP

PHP PHP & PHP Hızlandırıcılar

Cevapla
 
LinkBack Seçenekler Stil
  #1 (permalink)   iTrader 
Alt 2005-04-08, 13:16
Gold Member
 
Üyelik tarihi: Jul 2004
Nerden: Erzurum
Mesajlar: 1.142
Tecrübe Puanı: 0
iTrader: %0/0
SempatiX is an unknown quantity at this point
Standart Php Yardim

Arkadaslar bir sayfamada sadece bir ki_inin günde bir kere girebilmesini istiyorum... Bunu nasil yapabiliriz ? Mesela adam sabah girdi o sayfaya 10 dakika sonra tekrar girmek isteyince anasayfaya yönlendiricem bu sefer... Ama bir gün sonra tekrar adam ilk girisinde girebilicek ama ikincide tekrar ana sayfaya yönlenecek bunu nasil yapabilirim ?
Alıntı ile Cevapla

  #2 (permalink)   iTrader 
Alt 2005-04-08, 14:42
hdogan - ait Kullanıcı Resmi (Avatar)
Gold Member
 
Üyelik tarihi: Oct 2004
Nerden: Ankara
Mesajlar: 1.211
Tecrübe Puanı: 4
iTrader: %0/0
hdogan will become famous soon enoughhdogan will become famous soon enough
Standart

1) 1 gunluk cerez gondererek kontrol etme (basit hizli yontem)
2) Kisinin IP'sini sisteme kaydedip kontrol etme (sisteme yuk getiren/kesin yontem).

1. Yontem Ornek:

PHP- Kodu:
if (!isset($_COOKIE['geldi'])) {
  echo 
"Hosgeldin";
  
setcookie("geldi"time() + 86400"/""adres.com");
}
else {
  echo 
"Bugun icinde tekrar giremezsin!";

2. Yontem:

Veritabanina veya bir metin (text) dosyasina kisinin IP adresi kaydedilir (metin biraz yavas olabilir).

$REMOTE_ADDR degeri ve kisinin sayfaya giris tarihi (time() fonksiyonu ile alinabilir) yazdirilir. Daha sonra gelen kisilerin IP adresleri ve tarihler buradan kontrol edilir.
__________________
Zend Certified PHP Engineer
Alıntı ile Cevapla

  #3 (permalink)   iTrader 
Alt 2005-04-08, 14:50
Gold Member
 
Üyelik tarihi: Jul 2004
Nerden: Erzurum
Mesajlar: 1.142
Tecrübe Puanı: 0
iTrader: %0/0
SempatiX is an unknown quantity at this point
Standart

http://www.sempatix.com/cerez.php <-- Hata nerede sence ?
Alıntı ile Cevapla

  #4 (permalink)   iTrader 
Alt 2005-04-08, 15:58
Angelo - ait Kullanıcı Resmi (Avatar)
Platinum Member
 
Üyelik tarihi: Dec 2004
Nerden: Phoenix,AZ
Mesajlar: 4.345
Tecrübe Puanı: 8
iTrader: %100/4
Angelo is just really niceAngelo is just really niceAngelo is just really niceAngelo is just really nice
Standart

setcookie("mycookie", "geldi" , time() + 86400);

3. parametre zaman araligi bekleniyor, seninkinde string girilmis.

ps: benim ornegimde cookie'nin adi mycookie oluyor yalniz ona dikkat et. _COOKIE[mycookie] olarak sorgulatman gerekecek.
__________________
peace love union respect
Alıntı ile Cevapla

  #5 (permalink)   iTrader 
Alt 2005-04-08, 16:44
Gold Member
 
Üyelik tarihi: Jul 2004
Nerden: Erzurum
Mesajlar: 1.142
Tecrübe Puanı: 0
iTrader: %0/0
SempatiX is an unknown quantity at this point
Standart

Hosgeldin
Warning: Cannot modify header information - headers already sent by (output started at /home/sempatix/public_html/cerez.php:3) in /home/sempatix/public_html/cerez.php on line 4



B useferde bu hatayi verdi..
Alıntı ile Cevapla

  #6 (permalink)   iTrader 
Alt 2005-04-08, 16:45
Gold Member
 
Üyelik tarihi: Jul 2004
Nerden: Erzurum
Mesajlar: 1.142
Tecrübe Puanı: 0
iTrader: %0/0
SempatiX is an unknown quantity at this point
Standart

siz bir sayfa yapip deneyerek verebilir misiniz arkadaslar kodlari ?
Alıntı ile Cevapla

  #7 (permalink)   iTrader 
Alt 2005-04-08, 18:45
Angelo - ait Kullanıcı Resmi (Avatar)
Platinum Member
 
Üyelik tarihi: Dec 2004
Nerden: Phoenix,AZ
Mesajlar: 4.345
Tecrübe Puanı: 8
iTrader: %100/4
Angelo is just really niceAngelo is just really niceAngelo is just really niceAngelo is just really nice
Standart

Kod:
<?php
if (!isset($_COOKIE['mycookie'])) {
setcookie("mycookie","valid", time() +86400);
echo "Hosgeldin";
} else {
echo "daha once girilmis";
exit;
} 
?>
__________________
peace love union respect
Alıntı ile Cevapla

  #8 (permalink)   iTrader 
Alt 2005-04-08, 18:59
Gold Member
 
Üyelik tarihi: Jul 2004
Nerden: Erzurum
Mesajlar: 1.142
Tecrübe Puanı: 0
iTrader: %0/0
SempatiX is an unknown quantity at this point
Standart

Oldu kardes saol eywallah...
Alıntı ile Cevapla

Cevapla

Seçenekler
Stil


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
.css yardim WebTicaret.Org Webmaster Genel Konular 2 2005-05-26 02:28
Yardim! tale PHP 1 2003-04-19 01:16
YARDIM OCCurs MySQL Veritabanı SQL 1 2003-01-01 00:43
YARDIM Anonymous Ağ Network 3 2002-08-06 07:36
YARDIM Anonymous İşletim sistemi 2 2002-07-17 07:34


Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 23:31 .


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0

Firefox