Autor Zpráva
Macro
Profil
dobry den,
mam v jednej firmy webhosting, a k nemu domenu a alias. po zadani aliasu sa vsak zobrazuje iny obsah - zo subdomeny - upravenne pomocou .htaccess. a teraz problem
urobil som skript pomocou ktoreho zistujem IP adresu hlasujuceho, avsak IP adresu mi stale zisti domeny a nie uzivatela. ak idem na tu stranku cez subdomenu hlavnej domeny tak IP zisti normalne.
pouzivam prikaz $_SERVER['REMOTE_ADDR']; samotny $REMOTE_ADDR mi nejde.
ako mam teda zistit IP adresu hlasujuceho?

vopred dakujem za pomoc
Greeg
Profil
"'REMOTE_ADDR' The IP address from which the user is viewing the current page." http://www.php.net/manual/en/reserved.variables.server.php

cize $_SERVER['REMOTE_ADDR'] by ti mal krasne vracat userovu ip, teda aspon mne bez problemov, ale treba brat do uvahy ze casto sa pod jednou IP skryvaju viaceri uzivatelia pripojeny na rovnaky router.
srigi
Profil
ale treba brat do uvahy ze casto sa pod jednou IP skryvaju viaceri uzivatelia pripojeny na rovnaky router.
Pripadne ludia idu cez proxy a vtedy moze mat cesky user kludne uzbekistansku IP.
Macro
Profil
ja mam dynamicku IP, takze som zmenil a skusal + poziadal som kamosa z ceskej republiky, aby sme nemali toho isteho poskytovatela
tak si to vyskusajte na adrese
cez alias: http://www.terirs.com/ip.php
cez subdomenu : http://www.terirs.teritorium.net/ip.php


toto je kod, nic ine tam nieje
<?php
  $ip = $_SERVER['REMOTE_ADDR'];
  $ip_servera = $_SERVER['SERVER_ADDR'];

  echo "tvoja IP adresa ".$ip;
  echo "<br>IP adresa servera ".$ip_servera;
?>


a tu je presmerovanie cez .htaccess
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.terirs.com$
RewriteRule ^www/(.*)$ http://terirs.terirs.com/$1 [P,QSA,L]


posktovatel webhostingu je web4ce.cz
Macro
Profil
tak vraj pri presmerovani sa ide cez PROXY, teda to trebalo obist, teraz pouzivam prikaz na zistenie IP
getenv('HTTP_X_FORWARDED_FOR'); a zatial to ide
suky
Profil
Macro
Zjisteni IP adresy ale nikdy nebude stoprocentni, na to musis pamatovat.
dodko
Profil *
Zdravim Vas..
Vie mi niekto poradit ako bysom mohol dostat adresu osoby s trvalou IP neni ta dynamicka adresou?
Dakujem

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: