我会再次感谢你的帮助,因为那个该死的 IE 快把我逼疯了......
我的问题-> 我的网站上有一个搜索字段,在 Chrome、Safari、Mozilla 中,您可以输入搜索查询并按下按钮进行搜索...到目前为止工作正常。你会被重定向,你会得到一个结果。
但是该死的 IE 并没有做它应该做的事情。它打开一个新的空白页面(什么是正确的),然后它显示你来自同一页面:-/
这是我的代码......正如我所说,在所有其他浏览器中都可以正常工作!
HTML:
<form target="_blank">
<input type="text" name="searchbar" size="40" maxlength="40">
<input class="button" type="submit" name="abc" value="Search now"
formaction="php/abc.php" formmethod="get"> </form>
和 abc.php:
<?php
if (!empty($_REQUEST['searchbar']))
{
$url = array(
'Search now'=>'http://www.mywebsite.org/search?q=__keywords__');
header('Location:'.str_replace('__keywords__',preg_replace('/(\ )+/', '+', trim($_REQUEST['searchbar'])),$url[trim($_REQUEST['abc'])]));
die();
}
else
{
die();
}
?>
我仍在学习并努力变得更好......所以请不要评判我:)
谢谢!