Я хочу, чтобы закодировать в строке URL-адрес только queryparams с помощью PHP, URL строки приведены нижеКак закодировать только queryparams в строке url?
https://torrentz-proxy.com/search?q=linux format 2015 added<6m leech>1 seed>1#12345
urlencode()
дает https%3A%2F%2Ftorrentz-proxy.com%2Fsearch%3Fq%3Dlinux+format+2015+added%3C6m+leech%3E1+seed%3E1
на самом деле мне нужно https://torrentz-proxy.com/search?q=linux%20format%202015%20added%3C6m%20leech%3E1%20seed%3E1#12345
Как это сделать? Есть ли встроенная функция php для этого?
EDIT
URL является автогенерируемая (не мной), образец, как
http://example.com/abc?a=1 a&b=2 b&c=3+c#123
Просто подстройте его после? и кодировать его – Mihai
@Mihai, то # (фрагмент) будет потерять? –
Разве вы не можете просто кодировать значение параметра запроса? '" https://torrentz-proxy.com/search?q=".urlencode("linux format 2015 добавлено <6m leech> 1 seed> 1 # 12345 ")' –