Başka bir sayfadan senin sayfana gelen birisi için çalışacaktır bu kod yani sana senin url'ni değil başka sitenin yani gelen sayfanın url'sini verecektir.
Bunu kullanmalısın
<?php echo $_SERVER['DOCUMENT_ROOT'] ?><?php echo $_SERVER['REQUEST_URI'] ?>Eğer Request_Uri çalışmazsa (Bazı WEB Serverlarda Çalışmaz sadece IIS ve Apache Değişkenidir.)
O zaman bunu kullanacaksın.
<?php echo $_SERVER['DOCUMENT_ROOT'] ?><?php echo $_SERVER['PHP_SELF'] ?>?<?php echo $_SERVER['QUERY_STRING'] ?>Son örnekte belirttiğim gibi dikkat ederseniz arada "?" işareti var ve soru işaretinden sonraki işlemler ise index.php?deneme=34123 gibi url'yide alman içindir.
Eğer sadece http://www.site.com/index.php yapmak istiyorsan o zaman soru işareti ile birlikte query_string kısmını silebilirsin.
2. Bir konu ise (asıl konu)
veritabanına kayıt etmeni tavsiye etmiyorum. (Session içinde tavsiye etmiyorum eğer siteye çok aşırı ilgi varsa) Bu sunucuda sana ayrılan TEMP alanını tek başına bitirmeye yetecektir.
Tavsiye edeceğim şey sudur kendi sunucunu kullanıp kasacağına kullanıcının kendi Browserini Kullan derim.
Yani cookie lerde tut request_uri'leri
Kolay Gelsin.