我正在寻找一个带有脏谷歌搜索网址并将其恢复干净的功能,因为原始网址是指在您点击搜索结果和重定向后将显示在浏览器中的网址。
例如,转换此链接:
https://www.google.co.il/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwiiz-Xp4srYAhXOxqQKHTZeAPQQFggnMAA&url=https%3A%2F%2Fwww.usatoday.com%2F&usg=AOvVaw04_mIwjwWapfFyzAJqqpNW
答案 0 :(得分:1)
你可以通过爆炸'来实现这一目标。字符串。
<?php
$url = 'https://www.google.co.il/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwiiz-Xp4srYAhXOxqQKHTZeAPQQFggnMAA&url=https%3A%2F%2Fwww.usatoday.com%2F&usg=AOvVaw04_mIwjwWapfFyzAJqqpNW';
$url = urldecode($url);
echo $url . '<br>'; //normal url
$url = explode('&',$url);
$url = str_replace('url=','',$url);
echo $url[9]; //the url is the 9th variable in the string/array
?>