Проверка през ип..

bad_rd

Registered
Как да направя примерно
Код:
if(Ипто)
{
    echo 'И да ми показва този текст ако съм със ип-то въведено по горе';
}
else
{
   echo 'Този текст да излиза ако ип-то е различно от онова горе';
}

Как ще стане това..
 
$ip = 212.39.90.42; //разрешеното ip
$current = $_SERVER['REMOTE_ADDR']; //ip -то на потребителя в момента

if($ip==$current)
{
echo 'И да ми показва този текст ако съм със ип-то въведено по горе';
}
else
{
echo 'Този текст да излиза ако ип-то е различно от онова горе';
}
 
emagi каза:
$ip = 212.39.90.42; //разрешеното ip
$current = $_SERVER['REMOTE_ADDR']; //ip -то на потребителя в момента

if($ip==$current)
{
echo 'И да ми показва този текст ако съм със ип-то въведено по горе';
}
else
{
echo 'Този текст да излиза ако ип-то е различно от онова горе';
}

Дава ми грешка тук

Код:
$ip = Ип - то; //разрешеното ip

Parse error: syntax error, unexpected T_DNUMBER in C:\xampp\htdocs\ch\index.php on line 110
 
Код:
 <?php
$ip = "127.0.0.1";
$ip2 = $_SERVER['REMOTE_ADDR'];
if($ip==$ip2) {
echo 'И да ми показва този текст ако съм със ип-то въведено по горе';
}
else {
echo 'Този текст да излиза ако ип-то е различно от онова горе';
}
?>

Пробвах кода и работи..
 
nom3r1 каза:
Код:
$ip = "127.0.0.1";
$ip2 = $_SERVER['REMOTE_ADDR'];
if($ip==$ip2) {
echo 'И да ми показва този текст ако съм със ип-то въведено по горе';
}
else {
echo 'Този текст да излиза ако ип-то е различно от онова горе';
}

Във момента не ми показва грешка но не извежда текста... :)
 
$ip = "212.39.90.42"; //разрешеното ip
$current = $_SERVER['REMOTE_ADDR']; //ip -то на потребителя в момента

if($ip==$current)
{
echo 'И да ми показва този текст ако съм със ип-то въведено по горе';
}
else
{
echo 'Този текст да излиза ако ип-то е различно от онова горе';
}
 
bad_rd каза:
nom3r1 каза:
Код:
$ip = "127.0.0.1";
$ip2 = $_SERVER['REMOTE_ADDR'];
if($ip==$ip2) {
echo 'И да ми показва този текст ако съм със ип-то въведено по горе';
}
else {
echo 'Този текст да излиза ако ип-то е различно от онова горе';
}

Във момента не ми показва грешка но не извежда текста... :)
Защо ЛИ??? :roll: :roll: :roll:
 
$ip = $_SERVER['REMOTE_ADDR'];
if($ip == '77.78.24.17')
{
echo 'И да ми показва този текст ако съм със ип-то въведено по горе';
}
else {
echo 'Този текст да излиза ако ип-то е различно от онова горе';
}
 
MaLa_NocHe каза:
$ip = $_SERVER['REMOTE_ADDR'];
if($ip == '77.78.24.17')
{
echo 'И да ми показва този текст ако съм със ип-то въведено по горе';
}
else {
echo 'Този текст да излиза ако ип-то е различно от онова горе';
}


По този начин постояно ми извежда

Този текст да излиза ако ип-то е различно от онова горе
 
Пиша си моето ип

но ми излиза

Този текст да излиза ако ип-то е различно от онова горе
 
$ip = $_SERVER['REMOTE_ADDR'];
if($ip != '77.78.24.17')
{
echo 'И да ми показва този текст ако съм със ип-то въведено по горе';
}
else {
echo 'Този текст да излиза ако ип-то е различно от онова горе';
}
 
emagi каза:
$ip = $_SERVER['REMOTE_ADDR'];
if($ip != '77.78.24.17')
{
echo 'И да ми показва този текст ако съм със ип-то въведено по горе';
}
else {
echo 'Този текст да излиза ако ип-то е различно от онова горе';
}

Сега и когато != и когато е = показва

'И да ми показва този текст ако съм със ип-то въведено по горе
 
Дадохме ти повече от необходимите решения.
Седни и почети малко за оператори за сравнение, изобщо за PHP.
Вижда се,че доста неща не са ти ясни, затова почни с основите на php
 
emagi каза:
Дадохме ти повече от необходимите решения.
Седни и почети малко за оператори за сравнение, изобщо за PHP.
Вижда се,че доста неща не са ти ясни, затова почни с основите на php

@Emagi е прав, до колкото знам аз ти дадохме всички възможни начини за проверка и сравняване на IP, и ти пак не можа да го разбереш.
 
Да благодаря на всички.. Но ще дам на emagi + поради простата причина че той ми помогна най много...
 

Back
Горе