Я искал «весь» stackoverflow, но не нашел достойного ответа, который работает на меня. Мне нужно изменить хост URL-адреса в php.Анализ и редактирование php url
мне нужно изменить только домен и путь или файл, до сих пор я получил это:
$originalurl = http://example123.com/query?t=de&p=9372&pl=bb02799a&cat=&sz=400....
$parts = parse_url($originalurl);
$parts['host'] = $_SERVER['HTTP_HOST'];
$parts['path'] = '/test';
$modifiedurl = http_build_query($parts);
print_r(urldecode($modifiedurl));
но это echos
схема = HTTP & хост = локальный & путь =/тест & запрос = т = де & р = 9372 & пл = bb02799a & кот = & зг = 400 ...
Пожалуйста, я не хочу использовать некоторые strpos или что-то в этом роде, поскольку мне нужно, чтобы он был переменным. Спасибо;)
, потому что 'http_build_query()' строит запрос (как ни странно), а не URL – Dale