为什么这个PHP IF语句不起作用?

时间:2015-01-31 13:46:17

标签: php

无论我对$domining2做了什么,它只是回应“妈妈”。

我试图让PHP获得引用并阻止访问,如果它是负面的。

$directaccesskill=$_SERVER['HTTP_REFERER'];

    $domining= $directaccesskill;// echo the host
    $domining2='http://www.xxxxxxxample.com';
    if ($domining=$domining2)
    {
        echo "mamma";
    }
    else
    {
    // header( 'Location: http://randomexamplesite.com' ) ;
    $var2=00000000;
    echo "hello test";
    }

3 个答案:

答案 0 :(得分:3)

if ($domining=$domining2) 将$ domining2的值分配给$ domining。它永远都是真的。 它应该是

if ($domining == $domining2)

答案 1 :(得分:1)

if($ domining == $ domining2) { 声明 }

答案 2 :(得分:1)

==等于运营商。 only =将始终返回true,因为它是赋值运算符。

$domining==$domining2