У меня есть следующий код и не думаю, что он нужен, т.е. && должен использоваться, так как нет ничего, чтобы назначить левую часть?
if($_REQUEST['foo'] != 'abc' and $_REQUEST['bar'] == 'def')
{
    echo "all your base";
}
Итак, это должно быть:
if($_REQUEST['foo'] != 'abc' && $_REQUEST['bar'] == 'def')
{
    echo "all your base";
}
