Чтобы правильно записать два URL в одном условии на PHP, вы можете использовать объединение условий с помощью логического оператора "или" (||). Вот пример кода:
$url1 = "https://example1.com"; $url2 = "https://example2.com"; if ($url == $url1 || $url == $url2) { // ваш код, который должен выполниться, если URL соответствует одному из указанных } else { // ваш код, который должен выполниться, если URL не соответствует ни одному из указанных }
В данном примере мы создали две переменные $url1
и $url2
, представляющие два URL-адреса. Затем, в условии if, мы проверяем, равен ли $url
одному из указанных URL-адресов ($url == $url1
или $url == $url2
). Если условие истинно, то выполняется блок кода, который находится после if
. Если ни одно из условий не истинно, то выполняется блок кода после else
.
Однако, если у вас есть несколько URL-адресов и вы хотите упростить код, вы можете использовать массивы и проверку на вхождение элемента в массив. Вот пример кода:
$allowedUrls = ["https://example1.com", "https://example2.com"]; if (in_array($url, $allowedUrls)) { // ваш код, который должен выполниться, если URL соответствует одному из указанных } else { // ваш код, который должен выполниться, если URL не соответствует ни одному из указанных }
В данном примере мы создали массив $allowedUrls
, содержащий список разрешенных URL-адресов. Затем мы используем функцию in_array()
для проверки, содержит ли массив $allowedUrls
текущий URL ($url
). Если URL присутствует в массиве, то выполняется блок кода после if
, в противном случае - после else
. Этот подход позволяет легко добавлять и удалять URL-адреса без необходимости изменять условия проверки.