PHP´de IP ve ziyaretçinin geldiği sayfa adresini almak.

PHP´de IP ve ziyaretçinin geldiği sayfa adresini almak.

FatihÖzen

<?
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.

2006-10-10 07:28:38

Cvp

FatihÖzen

arkadaşlar IP sorununu dolar_SERVER["REMOTE_ADDR"] şeklinde hallettim.Hangi sayfadan geldini halledemedim.

2006-05-24 01:41:04

Cvp

chrome_nickel

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.

2006-05-24 03:00:14

Cvp

FatihÖzen

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..

2006-05-25 00:03:38

Re:PHP´de IP ve ziyaretçinin geldiği sayfa adresini almak.

XxNEOxX

[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:))

2006-05-26 12:18:25

Cvp

FatihÖzen

[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]

2006-05-27 17:02:13

Cvp

chrome_nickel

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ı :)

2006-06-15 23:37:39

Cvp

FatihÖzen

Teşekkürler Kadir.süpergloballer´ı açmak için hosting firmasıylamı görüşmem gerekiyor.

2006-06-24 21:33:52

Cvp

drekon

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.

2006-07-01 20:43:29

Cvp

FatihÖzen

Yanlış hatırlamıyorsam ziyaretçi bu bilgiye müdahale edip değiştirebiliyordu.

2006-07-02 15:46:21