Проверьте, содержит ли URL-адрес определенный код с помощью PHP

Если вы хотите проверить, содержит ли URL-адрес определенный код с помощью PHP, вы можете использовать несколько методов. Вот несколько примеров:

  1. Использование функции strpos:

    $url = "http://example.com/mypage?code=12345";
    $code = "12345";
    if (strpos($url, $code) !== false) {
    // The URL contains the code
    // Your code here
    }
  2. Использование регулярных выражений (regex) с функцией preg_match:

    $url = "http://example.com/mypage?code=12345";
    $code = "12345";
    if (preg_match("/\b" . preg_quote($code, "/") . "\b/i", $url)) {
    // The URL contains the code
    // Your code here
    }
  3. Использование функции parse_urlдля извлечения строки запроса и последующая проверка наличия кода:

    $url = "http://example.com/mypage?code=12345";
    $code = "12345";
    $query = parse_url($url, PHP_URL_QUERY);
    parse_str($query, $params);
    if (isset($params['code']) && $params['code'] === $code) {
    // The URL contains the code
    // Your code here
    }

Это всего лишь несколько методов, которые можно использовать, чтобы проверить, содержит ли URL-адрес определенный код с помощью PHP. Выберите тот, который лучше всего соответствует вашим конкретным требованиям.