Böyle bir kod var mı?.

Herkese merhabalar.

Şimdi kısaca şöyle anlatayım sorunu. Benim bir twitter unfollow uygulamam var. Uygulamaya giriş yaptıktan sonra direk home.php adlı dosyaya yönleniyor ve bu sistem dosyası. Ben bu dosyaya gelmeden önce yönlendirmeyi uyelik.php ye yönlendirdim elle üyelik arttırayım lazım olur diye. üye olunduktan sonra tekrar home.php gidiyor. Ama bazı kişiler her gün giriyor ve bu uyelik.php her seferinde çıkmış oluyor.

Ben geçici sorun çözme amaçlı link koydum (üyelik yaptım geç bu adımı) diye ama bu seferde üye olmadan geçenler oluyor. İsteğim şu. Aynı IP den biri ikinci defa sisteme girdiğinde bu uyelik.php sayfası çıkmasın direk home.php yönlensin istiyorum. PHP de böyle bir kod varmı acaba google falan arattım ama bulamadım. Elinde olan varsa çok müteşekkir olurum.

Teşekkürler.

2013-05-08 06:40:21

Php

Ip sabit olmadığı için o fikir de olmaz. çünkü modemi kapatıp açınca IP değişir.

Her programcı birgün Php yi tadacaktır
2013-05-08 09:26:53

Php

alicilinAli Fırat Güler

Drekon hocanın dediği gibi. ip sabit değil. o yüzden dediğiniz fikir. iptal.

Onun yerine cookie kullanın en mantıklısı o. Kullanıcının tarayıcısında. 5 yıllık falan bir cookie açın. kullanın. Kullanıcı tarayıcı cookielerini temizlerse gider ama. en mantıklısı bu gibi görünüyor :)

2013-05-08 10:43:46

Php

Ya siz varsaverin değişirsede bir daha atlasın napalım. Asıl cookie daha sakat insanlar şimdi paso temizliyor hele ergenler full temizliyor belli olmasın nerelere girdi diye. Bu fikri desteklicek kod varsa daha iyi olur benim için. Olmadı Cookie de olur napalım :)

2013-05-08 19:45:13

Php

TeaMTurkeRŞenol TÜRKER

dediğinizi yapabilmeniz için öncelikle sitenize giriş yapanların ip adresleri'nin kaydını tutmanız yani bir ip havuzu oluşturmanız gerekir.

kaydı tutduktan sonrası ise basit;

$sor = mysql_query('SELECT * FROM ip_havuzu WHER ip=\''.$_SERVER['REMOTE_ADDR']'\'');

if(mysql_affected_rows()) header('Location: home.php');

else header('Location: uyelik.php');

2013-05-09 01:34:42

Yazan:TeaMTurkeR

dediğinizi yapabilmeniz için öncelikle sitenize giriş yapanların ip adresleri'nin kaydını tutmanız yani bir ip havuzu oluşturmanız gerekir.

kaydı tutduktan sonrası ise basit;

$sor = mysql_query('SELECT * FROM ip_havuzu WHER ip=\''.$_SERVER['REMOTE_ADDR']'\'');

if(mysql_affected_rows()) header('Location: home.php');

else header('Location: uyelik.php');

+1

2013-05-09 10:27:04

TeaMTurkeRŞenol TÜRKER

eyvallah ustacım

2013-05-09 12:33:48

Edit:

Yazan:TeaMTurkeR

dediğinizi yapabilmeniz için öncelikle sitenize giriş yapanların ip adresleri'nin kaydını tutmanız yani bir ip havuzu oluşturmanız gerekir.

kaydı tutduktan sonrası ise basit;

$sor = mysql_query('SELECT * FROM ip_havuzu WHER ip=\''.$_SERVER['REMOTE_ADDR']'\'');

if(mysql_affected_rows()) header('Location: home.php');

else header('Location: uyelik.php');

require('ayarlar2.php');

$sor = mysql_query('SELECT * FROM ip_havuzu WHER ip=\''.$_SERVER['REMOTE_ADDR']'\'');

if(mysql_affected_rows()) header('Location: home.php');

else header('Location: uyel-ol.php');

şeklinde ekledim malesef hata aldım hocam. veritabanı sütununuda oluşturdum tabiki.

2013-05-15 19:49:29

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro