允许Chrome PHP
这是我第一次编写php代码,我想知道如何允许chrome浏览器访问特定页面允许Chrome PHP,php,http,Php,Http,这是我第一次编写php代码,我想知道如何允许chrome浏览器访问特定页面 <?php if($_SERVER['HTTP_X_FORWARDED_FOR'] || $_SERVER['HTTP_X_FORWARDED'] || $_SERVER['HTTP_FORWARDED_FOR'] || $_SERVER['HTTP_CLIENT_IP'] || $_SERVER['HTTP_VIA']) { echo "<meta http-equiv=\"refresh\" conte
<?php
if($_SERVER['HTTP_X_FORWARDED_FOR'] || $_SERVER['HTTP_X_FORWARDED'] || $_SERVER['HTTP_FORWARDED_FOR'] || $_SERVER['HTTP_CLIENT_IP'] || $_SERVER['HTTP_VIA']) {
echo "<meta http-equiv=\"refresh\" content=\"0;url=http://google.com\">";
}
if ( isset($_SERVER['HTTP_USER_AGENT']) )
{
$t_bIsChrome = strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome');
if ( $t_bIsChrome !== false)
{
echo "<meta http-equiv=\"refresh\" content=\"0;url=http://google.com\">";
exit;
}
}
echo "<meta http-equiv=\"refresh\" content=\"0;url=2.php\">";
?>
它确实可以与fireforx一起使用,但当我尝试在chrome上使用它时,它实际上会将它重定向到echo之后的链接
我想在这里允许chrome像在firefox上一样访问url
任何帮助都将不胜感激。尝试标题重定向:
<?php
header('Location: google.com');
exit;
?>
PHP中不建议使用元刷新,不确定您是否愿意使用此代码,但它实际上限制了Chrome访问2.PHP,Firefox能够重定向的原因是您没有针对Firefox进行测试 因此,如果您想访问Chrome,请删除用户代理测试,这样就可以了
不管怎样,正如fixnode所说,永远不要像这样重定向浏览器,始终要使用header('Location:') 使用Chrome时,您会得到什么用户代理字符串?如果这是出于安全考虑,请将其废弃。你不能相信你在那里查到的任何信息,而有人只需要知道“真实”的URL,这一切都毫无意义。事实上,我想废弃chrome的全部代码。就像我说的,它基本上会重定向firefox上的url,但当我在chrome上做同样的操作时,它会重定向到上面代码中发布的url。i、 e.google.com。我已尝试删除用户代理测试,但现在无法加载。我已尝试用上面的代码替换,但它在chrome上的操作与我在上面发布的完全相同。我不明白,你想重定向到google.com吗?只需替换
echo“”带有标题的code>('Location:google.com)代码>