• 02-02-2016, 01:06:39
    #1
    referans mantığı için kayıt formuna _get komutu ile çekim yapıyorum.


    peki üye direk kayıt linki ile gelirse sıkıntı yok tabloya get ile aldığım kısmı yazdırıyorum fakat gelen kişi

    şoyle kayıt formuna gitti sonra sitede index e gitti biraz takıldı ve tekrar kayıt olmak istedi diyelim


    bu sefer get ile verdiğim link yapısı bozulduğu için ref kısmı boş olucak.


    bana bir kaç çözüm yöntemi soylermisiniz.


    ?q= ile kalan yapıyı her defasında mı sağlamak gerekir yada ne tarz bir çözüm yolu olabilir.


    cookie olabilir gibi geldi bana onu daha once kullanmadığım için bilmiyorum bunun dısında alternatif yontemler neler olabilir nasıl yapılır
  • 02-02-2016, 01:07:53
    #2
    darkymarky adlı üyeden alıntı: mesajı görüntüle
    referans mantığı için kayıt formuna _get komutu ile çekim yapıyorum.


    peki üye direk kayıt linki ile gelirse sıkıntı yok tabloya get ile aldığım kısmı yazdırıyorum fakat gelen kişi

    şoyle kayıt formuna gitti sonra sitede index e gitti biraz takıldı ve tekrar kayıt olmak istedi diyelim


    bu sefer get ile verdiğim link yapısı bozulduğu için ref kısmı boş olucak.


    bana bir kaç çözüm yöntemi soylermisiniz.


    ?q= ile kalan yapıyı her defasında mı sağlamak gerekir yada ne tarz bir çözüm yolu olabilir.


    cookie olabilir gibi geldi bana onu daha once kullanmadığım için bilmiyorum bunun dısında alternatif yontemler neler olabilir nasıl yapılır
    Hocam gelen _get i Session a atarsınız ondan sonra onunla işlem yaparsınız
  • 02-02-2016, 01:11:21
    #3
    veritabanında bir tablo oluşturursun , davetiye için vereceğin kodu aynı zamanda bu tabloya kayıt ettirirsin. kişi siteye geldi üye ol linkine tıkladığında ilk önce önüne referans numarası gireceği bir form oluşturursun kişi referans numarasını girer bu formla referans numaralarını tuttugun tabloda sorgulatma işlemi yaparsın eğer ziyaretçinin girdiği kod veritabanındaki tabloda varsa kişiyi kayıt olma sayfasına yönlendirirsin. varsayalım ziyaretçinin girdiği kod veritabanında kayıtlı değilse girdiğiniz referans kodu hatalı uyarısı verdirerek ana sayfaya yönlendirirsin. bu mantıkla yaparsan daha sağlam olur diye düşünüyorum.
  • 02-02-2016, 07:18:05
    #4
    darkymarky adlı üyeden alıntı: mesajı görüntüle
    referans mantığı için kayıt formuna _get komutu ile çekim yapıyorum.


    peki üye direk kayıt linki ile gelirse sıkıntı yok tabloya get ile aldığım kısmı yazdırıyorum fakat gelen kişi

    şoyle kayıt formuna gitti sonra sitede index e gitti biraz takıldı ve tekrar kayıt olmak istedi diyelim


    bu sefer get ile verdiğim link yapısı bozulduğu için ref kısmı boş olucak.


    bana bir kaç çözüm yöntemi soylermisiniz.


    ?q= ile kalan yapıyı her defasında mı sağlamak gerekir yada ne tarz bir çözüm yolu olabilir.


    cookie olabilir gibi geldi bana onu daha once kullanmadığım için bilmiyorum bunun dısında alternatif yontemler neler olabilir nasıl yapılır
    İşlem biraz uzun gözüküyor yapmaya çalışırım ama uzun ve yorucu olursa kabul ederseniz 10 TL gibi cüzi bir fiyata size yollarım.


    Ofisimo adlı üyeden alıntı: mesajı görüntüle
    veritabanında bir tablo oluşturursun , davetiye için vereceğin kodu aynı zamanda bu tabloya kayıt ettirirsin. kişi siteye geldi üye ol linkine tıkladığında ilk önce önüne referans numarası gireceği bir form oluşturursun kişi referans numarasını girer bu formla referans numaralarını tuttugun tabloda sorgulatma işlemi yaparsın eğer ziyaretçinin girdiği kod veritabanındaki tabloda varsa kişiyi kayıt olma sayfasına yönlendirirsin. varsayalım ziyaretçinin girdiği kod veritabanında kayıtlı değilse girdiğiniz referans kodu hatalı uyarısı verdirerek ana sayfaya yönlendirirsin. bu mantıkla yaparsan daha sağlam olur diye düşünüyorum.
    Hocam arkadaş davetiye değil referans sistemi yapacak. Yani kayıtlı Ofisimo diye bir üye varsa www.siteadi.com/ref/Ofisimo olacak bu .htaccess ref sessionuna verilecek. Eğer anasayfaya da giderse session kalacağı için kayıt anında yeni üyenin tablosunda referrer satırı Ofisimo olacak.
  • 02-02-2016, 16:25:42
    #5
    Arkadaşların dedikleri gibi session yada cookie ile yapabilirsin , yada şu şekildede

    referanslı linke tıklandığında , kişinin ip adresini ve referansı tabloya kaydedersin , daha sonra dolaşıp kayıt sayfasına geldiğinde o ip için veri var mı kontrol ettirip kayıt sayfasında işlersin.