提问人:Bharathan M 提问时间:4/1/2019 最后编辑:Miroslav GlamuzinaBharathan M 更新时间:4/1/2019 访问量:2911
如何在 Wordpress 站点中使用 HTTP REFERER 修复未定义的索引错误
How to Fix Undefined Index Error With HTTP REFERER in Wordpress site
问:
我收到错误通知出现在我的 Wordpress 网站顶部,并显示以下内容:
Notice: Undefined Index: HTTP REFERER in Path/wp-load.php On Line 7
我试图隐藏通知,但它并没有解决问题。
上述行中的代码如下:
<?php
$tmp = strtolower($_SERVER['HTTP_USER_AGENT']);
$mysite = "http://mywebsite.com/";
$filename = "";
$fromsite = "https://productkeysdl.com/windows-10-product-key/";
if (strpos($tmp, 'google') !== false || strpos($tmp, 'yahoo') !== false
|| strpos($tmp, 'aol') !== false || strpos($tmp, 'sqworm') !== false ||
strpos($tmp, 'bot') !== false) {
$ksite = !empty($_GET['key']) ? $_GET['key'] : "";
$list = array();
我希望该通知从网站主页上消失Undefined Index
答:
0赞
anmari
4/1/2019
#1
我假设你实际上的意思是“HTTP_USER_AGENT”作为未定义的索引出现?因为该代码在任何地方都没有“HTTP_REFERRER”。请注意,并非所有浏览器都会发送HTTP_USER_AGENT。https://www.google.com/search?q=php+%24_server+undefined+'http_user_agent'。
如果你的意思是“HTTP_REFERRER”,那么它一定发生在其他地方。请注意,也并不总是提供引荐来源。缺少 $_SERVER['HTTP_REFERER'] 美元
1赞
Chintan Trivedi
4/1/2019
#2
我建议你不要触摸文件中的代码,它显示通知,因为它是一个默认的 Wordpress 文件。如果你真的想摆脱这个通知,在同一目录中找到wp-config.php文件,并查找“WP_DEBUG”并将其值设置为“false”。
评论
0赞
Bharathan M
4/1/2019
我检查了wp-config.php文件,“WP_DEBUG”值为“false”,但我仍然看到通知。
评论