Internet explorer 为什么这段代码在firefox和internet explorer上不起作用
你好,我已经开发了这个代码 page1.phpInternet explorer 为什么这段代码在firefox和internet explorer上不起作用,internet-explorer,firefox,Internet Explorer,Firefox,你好,我已经开发了这个代码 page1.php <META HTTP-EQUIV="Refresh" CONTENT="0; url=page2.php"> -- page2.php $referer = $_SERVER['HTTP_REFERER']; echo $referer; $query = parse_url($referer, PHP_URL_QUERY); parse_str($query, $queryArr); $id = $queryArr['id
<META HTTP-EQUIV="Refresh" CONTENT="0; url=page2.php">
--
page2.php
$referer = $_SERVER['HTTP_REFERER'];
echo $referer;
$query = parse_url($referer, PHP_URL_QUERY);
parse_str($query, $queryArr);
$id = $queryArr['id'];
echo '<br>';
echo $h;
$referer=$\u服务器['HTTP\u referer'];
echo$referer;
$query=parse\u url($referer,PHP\u url\u query);
parse_str($query,$queryar);
$id=$queryar['id'];
回声“
”;
echo$h;
因此,当我需要尝试代码时,我会转到链接
domain.com/page1.php?id=83
在它的铬显示
domain.com/page.php?id=83
83
domain.com/page.php?id=83
83
我喜欢firefox,internet explorer
它没有显示任何内容,只是一个空白页面。我想知道如何修复此代码,使其在所有浏览器上都能正常工作。也许您应该在第1页中使用php标题重定向
<?php header('Location: page2.php?id=83'); ?>
是否正在生成doctype?html声明或通常是实际网页一部分的任何其他内容?不,因为我有不同的域page1.php在一个域上,page2.php在另一个域上。您可以将域放在位置:
标题中。位置HTTP标题应该有一个绝对URL作为其值。所以http://mysite.com/path
例如。有关标准,请参见中的官方规范