Я пытаюсь показать сообщение (1), если текущая ссылка не содержит слов «index» или «/?».Строка PHP не содержит
Я нашел это делать прямо противоположное: «? /»
$page = 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
if (strpos($page, 'index.php') !== false xor strpos($page, '/?') !== false)
{
echo"1";
}
else
{
echo"2";
}
Этот код отображается «2» на страницах, где нет никакого «индекса» или в ссылке, но мне нужно обратное: отобразить «1», где нет «индекса» или «/?» в ссылке.
BTW Я пробовал все комбинации:! Strpos, TRUE,! ==, но, похоже, это не работает для меня. Мне нужен способ без «else» в коде, иначе я мог бы просто изменить эхо.
Булева Comparision 'xor' должен сделать это. – hjpotter92
try === false || === false {один или оба отсутствуют} – Waygood