hello i want want to overwrite all peramters from old link to new link .. like
$oldURl="https://example.com/abcd/data?p=123&x=ABCDSS";
$newUrl="https://example.com/?data=1&data2=2&data3=3";
// $fnialurl=rewrite_data($oldURl,$newUrl);
final result i want ..
https://example.com/abcd/data?data=1&data2=2&data3=3&p=123&x=ABCDSS
you have any idea to get path & request from old url and replace it in new url
2
Answers
I guess you could just use
parse_url
to achieve this. Loop all the url’s you want to join combining all their paths and queries then output them again at the end – they’d need to be passed in the order you want to join them however and the same host is expected in this example but it should get you started.Usage in your example would be:
See it working over on 3v4l.org
Use
parse_url
with component arguments.