PHP заменяет проверку веб-адреса в переменной

Может кто-нибудь помочь с этим? У меня есть веб-адрес как переменная и вы хотите заменить несколько веб-адресов, если они существуют.

$value = (!empty($_SERVER['HTTPS']))
? "https://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'] 
: "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];

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

то есть. Если необходимо сохранить следующее, храните https://www.url4.com/ .

https://www.url1.com/

https://www.url2.com/hello/

https: //www.url3/

php,variables,replace,

0

Ответов: 1


0

Это решение, которое я нашел, и лучший способ, который я нашел.

setcookie($cookie_name, strstr($value, '/url-folder')

При настройке файла cookie используйте strstr, который прежде всего удалит все.

В моем случае это хранится в файле cookie и требуется только часть URL-адреса. когда echo ссылка объединяет новый адрес, за которым следует значение cookie.

PHP, переменные, заменить,
Похожие вопросы