Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Jeśli url zawiera znaki to wykonaj instukcje warunkową
Forum PHP.pl > Forum > Przedszkole
lukaszzgz
Jak zrobić instukcje warunkową w PHP, że jeśli adres URL zawiera jakieś znaki to wyświetl jeden tekst a w przeciwnym wypadku wyświetl inny tekst

Wiem że jest takie coś jak $_SERVER['REQUEST_URI'] ale jak sprawdzić czy zawiera on określony ciąg znaków ?

i jeszcze jak zrobić instukcje warunkową która po / w adresie url zawiera wyrażenie regularne [0-9]{3} to wypisz jeden komunikat a w przeciwnym razie inny drugi komunikat?
Salvation
Cytat(lukaszzgz @ 14.11.2022, 20:06:54 ) *
jak sprawdzić czy zawiera on określony ciąg znaków ?

Dla PHP > 8.0: https://www.php.net/manual/en/function.str-contains.php
Dla PHP < 8.0: https://www.php.net/manual/en/function.strpos.php

A co do regexa: https://www.php.net/manual/en/function.preg-match.php
viking
I dodatkowo https://www.php.net/manual/en/function.parse-url.php
fate
  1. if (preg_match) {} else {}
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.