Sağlam bir şey için publüc ve private keyler kullanabilirsin. Reklam onayında program bir private key oluşturur ve php ile siteye gönderir ardından bir public key oluşturur, buna da kullanıcıya yönlendirir örneğin:
xxxx.uzantı/onay.php?key=?PUBLICKEY
Şeklinde gönderildiğini var sayalım ve private keyin de programdan post methodu ile bir php ye base64 lü vs. Şekilde iletildiğini var sayarsak programın gönderdiği private ve public keyler sql e kaydedilir. Buraya table olarak onaybekleniyor diye adlandırabiliriz. Onaybekleniyor kısmında kişinin IP adresi ve ona atanan privaye key durmakta. Onay php ye yönlendirildiğinde kişinin ip adresi alınıp onaybekleyenler kısmından private key çekilecek. Bu private key deidğimiz public key in çözülmesi için ve bu da public keyi çözücek. Bu çözüm sonu eğer başarıya ulaşılırsa onaylananlar databesesine kişinin ip si eklenir ve zaman limiti atanır. Bu zaman limiti boyunca sql de durur ve zaman limiti bittiğinde sql den veri silinir. Programa her girildiğinde onay bekleyenler kısmından onay kontrolü yapılır.
Sana bunların kodlarını atmam zor ama mantığı yaklaşık olarak budur. Gerekli hatalarım varsa mazur görün malum bu aralar meşgulüm. Neyse bol hatasız derlemeler dilerim!