PHP, если не операторы

Это может быть способом, которым настраивается мой сервер, но я ударяю головой о стену. Я пытаюсь сказать это если $action не имеет никакого значения или имеет значение, которое не является, "добавляют" или "удаляют", затем имеют ошибку, еще продолжают управлять сценарием. Однако я получаю ошибку независимо от того, что $action .

 $action = $_GET['a'];
 if((!isset($action)) || ($action != "add" || $action != "delete")){
     //header("location:index.php");
     echo "error <br>";
 }

$action устанавливается правильно и, если выполнено что-то как if($action =="add") работает. Это находится на моем локальном хосте, таким образом, это могла быть проблема настроек.

15
задан Peter Mortensen 23 November 2019 в 21:35
поделиться