Widmo
29.04.2004, 00:11:20
<?php
$proxy = getenv ("HTTP_X_FORWARDED_FOR");
echo ("Twój IP to <BR><B>".$ip."</B><BR><BR>");
{
echo "Używasz proxy: <B>".$proxy."</B>"; }
?>
napiasłem coś takiego i:
1) łącze sie przez PROXY - jest wszystko OK.
2) łącze sie normalnie - to i tak wyświetla się napis "Używasz proxy: "
- nie chce tego napisu - jeśli ktoś nie używa proxy... HELP
Koshin
29.04.2004, 06:52:36
to nei spradzaj czy istnieje zmienna, bo skro cos do niej przypisujesz, to juz ja deklarujesz (moge sie mylic, gdyz przypisanie nic do zmiennej moze jej nie deklarowac, ale skoro masz taki napis, to chyba jednak cos tam jest) zobacz co jest w zmiennej gdy wchodzis znormalnie (bez proxy)
jesli tam nie ma nic, to rob takie cos:
if ($proxy!="") { echo "Używasz proxy: <B>".$proxy."</B>"; }
albo jeszcze lepiej:
if(chop($proxy)!="") { echo "Używasz proxy: <B>".$proxy."</B>"; }
mysle ze to pomoze.
Dravo
29.04.2004, 06:56:42
hi
zamien
Cytat
if ( isset($proxy))
{
echo "Używasz proxy: <B>".$proxy."</B>";
}
na
<?php
{
echo "Używasz proxy: <B>".$proxy."</B>"; }
?>
PS. Kolega mnie uprzedził,