在回调函数中获取当前页面

时间:2014-05-29 作者:user12920

我希望在调用回调函数时能够获取正在爬网的页面的URL。我试过了$_SERVER[\'HTTP REFERER\'] 但它提供了调用脚本的页面的URL,而不是正在爬网的页面的URL。

我如何解决这个问题

2 个回复
SO网友:fuxia

您需要协议、主机名和(根相对)请求URL。然后将它们粘在一起:

$scheme = \'http\' . ( is_ssl() ? \'\' : \'s\' ) . \'://\';
$url    = $scheme . $_SERVER[\'HTTP_HOST\'] . $_SERVER[\'REQUEST_URI\'];

SO网友:Krishan Soni

您可以使用$_SERVER[\'PHP_SELF\'];. 这将返回不带主机的当前页面url

结束

相关推荐

在函数.php中添加_过滤_Content不起作用

我想为函数中的\\u内容添加\\u筛选器。我的主题的php。我添加了只显示echo的代码,但它表明我的过滤器没有应用。function add_mod_hatom_data($content) { // $t = get_the_modified_time(\'F jS, Y\'); //$author = get_the_author(); // $title = get_the_title(); //if(is_single()) {