/ / Preg Match / character [closed] - php, regex, preg-match

Preg Dopasowanie / postać [zamknięte] - php, regex, preg-match

Mam link.

http://www.example.com/about

$_SERVER["REQUEST_URI"] jest /about. Więc kiedy to zrobię

preg_match("/about/i",$_SERVER["REQUEST_URI"]),

pasuje do linku about.

Ale jeśli będę musiał dopasować www.example.com, wtedy to zobaczyłem $_SERVER["REQUEST_URI"] zwraca /.

Więc użyłem tego kodu

preg_match("///i",$_SERVER["REQUEST_URI"]),

ale to nie działa. Dlaczego? Jakie jest prawidłowe rozwiązanie dla preg match /?

Odpowiedzi:

0 dla odpowiedzi № 1

Szukasz niewłaściwej zmiennej. $SERVER["REQUEST_URI"] daje tylko krewny nazwa żądania, więc w twoim przykładzie otrzymasz tylko „/ about”. Aby uzyskać nazwę domeny, użyj superglobalu $SERVER["SERVER_NAME"];.