Autor Zpráva
Luk@s
Profil *
Zdravim,potrebuji poradit,budu mit webovou stranku a nevim si rady s jednim php scriptem.Zde je script

<?
$ip =$_SERVER['REMOTE_ADDR'];

if ($ip=="80.78.156.9")

header("Location: http://sdeleni.cz");

else

header('Location: http://jinesdeleni.cz');
?>


A potrebiju,aby kdyz uzivatel s tou stejnou IP navstivi mou stranku podruhe,aby se mu automaticky objevila jiz stranka jinesdeleni.cz

myslim,ze to bude pres cookies,muze mi nekdo poradit ??Moc dekuji
Str4wberry
Profil
Luk@s
http://www.linuxsoft.cz/article.php?id_article=436
Luk@s
Profil *
Popripade mi sem hodte nejake jine reseni v php,moc diky (slo by to udelat i bez cookies,ciste podle ip )??diky
Str4wberry
Profil
Luk@s
„slo by to udelat i bez cookies,ciste podle ip“
Ano. Někam si budeš ukládat IP adresu uživatele. Následně ji budeš porovnávat — a když se bude shodovat s nějakou zaznamenanou, tak přejdeš na „jinesdeleni.cz“.

___
Prosím používejte diakritiku…
Luk@s
Profil *
Tak toto je script ktery jsem slozil za pomoci zapisu cookies ,vypada nasledovne :



<?
$ip =$_SERVER['REMOTE_ADDR'];
if ($ip=="89.203.144.83") {
SetCookie("prisel", $ip, Time()+1*60);}
if ($ip==1) {
header('Location: http://seznam.cz');
}
else
{header('Location: http://google.com');}

?>


V mozille mi ukazuje platnost cookies 1min ale vzdy me presmeruje na google, i kdyz platnost vyprsi a ja najedu na stranku,kde je chyba ? Diky
Luk@s
Profil *
takze pres cookies jsem to vymyslel nasledovne :

<?
if (!isset($cookie))
{
SetCookie("cookie", Value, Time()+1*60);
header('Location: http://seznam.cz');
}
else
{header('Location: http://google.com');}
?>

Jen nevim,jakym tagem zkontroluju promenou ip v danem souboru..Za rady dekuji
Luk@s
Profil *
Btw jak tento script upravit,aby to fungovalo napr jen u adresy 192.168.1.10 ?? MOc diky
Str4wberry
Profil
Luk@s
„Btw jak tento script upravit,aby to fungovalo napr jen u adresy 192.168.1.10 ?? MOc diky“
No celé to obalíš podmínkou, která porovná IP adresu „192.168.1.10“ s IP adresou návštěvníka.
Luk@s
Profil *
Už to mám,můj výsledek je následující a to hlavní je,že funguje :-)

<?
$ip =$_SERVER['REMOTE_ADDR'];
if (!isset($cookie) AND $ip=="89.203.144.83")
{
SetCookie("cookie", Value, Time()+1*60);
header('Location: http://seznam.cz');
}
else
{header('Location: http://google.com');}
?>
Luk@s
Profil *
Moc děkuji,můžete toto téma LOCKnout nebo Smátnout...Jeste jednou dekuji

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: