PHP´de IP ve ziyaretçinin geldiği sayfa adresini almak.
PHP´de IP ve ziyaretçinin geldiği sayfa adresini almak.
<?
dolarweb = getenv("http_referer");
dolarip = getenv("remote_ADDR");
print "dolaruyeweb <br>";
print "dolarip";
?>
arkadaşlar bu kodda ne hata var.print´lerde dönen değerler boş.
host´ta = PHP Version 4.3.11
localhost´ta = PHP Version 4.1.1 yüklü.
mesela localhost´ta ip´yi alırken hostta alamadım.versiyonlar arasında bu kadar farklılık olurmu? yardımcı olursanız sevinirim.
Cvp
arkadaşlar IP sorununu dolar_SERVER["REMOTE_ADDR"] şeklinde hallettim.Hangi sayfadan geldini halledemedim.
Cvp
bunun sebebi, güvenlik açısından host´ta bazı fonksiyonların kilitli olması olabilir.
halihazırdaki dolar_ ile başlayan süpergloballer zaten her sunucuda genelde açık oluyor. onları kullanmak en doğrusu sanırım..
referans için de dolar_SERVER[´HTTP_REFERRER´] kullanabilirsin.
windows kullanıyorsan, dreamweaver´ı editör olarak tavsiye ederim. dolar_SERVER yazdığında, kullanabileceğin seçenekleri sana gösterir. isim ilişkisinden ihtiyacın olan süperglobal´i kolayca bulursun.
Cvp
dreamweaver mx kullanıyorum oldukça kullanışlı haklısın.Kadir teşekkürler ama dolar_SERVER[´HTTP_REFERRER´] bundanda dönen değer boş.[G13].php 4´de iyi hatırlıyorum bu değerleri çok rahat alıyordum anlamadım..
Re:PHP´de IP ve ziyaretçinin geldiği sayfa adresini almak.
[quote=945]<?
dolarweb = getenv("http_referer");
dolarip = getenv("remote_ADDR");
print "dolaruyeweb <br>";
print "dolarip";
?>
arkadaşlar bu kodda ne hata var.print´lerde dönen değerler boş.
[/quote]
print ile cagirdigin dolaruyeweb degiskeninin adi dolarweb olmasin:))
Cvp
[G1][G1].yok Serkan o yanlışlık sadece forumda.biraz acele etmiştim.ama iyi görmüşsün.bende yeni fark ettim.[G13]
Cvp
eğer serkanın dediği hata söz konusu değilse, uygulama yaptığın server´da süpergloballer kapalı olabilir. başka türlü boş çıkması tcp-ip kurallarına aykırı :)
Cvp
Teşekkürler Kadir.süpergloballer´ı açmak için hosting firmasıylamı görüşmem gerekiyor.
Cvp
referer çoğu zaman eksik geliyor. zaten kullanıcının tarayıcısından gelen bir değişken olduğu için güvenilirliği yoktur.
Cvp
Yanlış hatırlamıyorsam ziyaretçi bu bilgiye müdahale edip değiştirebiliyordu.