我希望在调用回调函数时能够获取正在爬网的页面的URL。我试过了$_SERVER[\'HTTP REFERER\']
但它提供了调用脚本的页面的URL,而不是正在爬网的页面的URL。
我如何解决这个问题
我希望在调用回调函数时能够获取正在爬网的页面的URL。我试过了$_SERVER[\'HTTP REFERER\']
但它提供了调用脚本的页面的URL,而不是正在爬网的页面的URL。
我如何解决这个问题
您需要协议、主机名和(根相对)请求URL。然后将它们粘在一起:
$scheme = \'http\' . ( is_ssl() ? \'\' : \'s\' ) . \'://\';
$url = $scheme . $_SERVER[\'HTTP_HOST\'] . $_SERVER[\'REQUEST_URI\'];
您可以使用$_SERVER[\'PHP_SELF\'];
. 这将返回不带主机的当前页面url
我想为函数中的\\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()) {