Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php META REFRESH调用javascript返回(历史记录中),但需要向该脚本发送变量。 echo';_Php_Javascript_Url_Redirect - Fatal编程技术网

Php META REFRESH调用javascript返回(历史记录中),但需要向该脚本发送变量。 echo';

Php META REFRESH调用javascript返回(历史记录中),但需要向该脚本发送变量。 echo';,php,javascript,url,redirect,Php,Javascript,Url,Redirect,下面是我在PHP脚本末尾的内容,该脚本将数据更新为MySql数据库。它返回到编辑页面,并进行元刷新(我希望它去的地方) 但是,edit.php脚本包含一个GET变量(edit.php?variable=value),因此它知道从数据库中提取什么信息。这个变量还继承到update.php脚本中(update.php?variable=value) 我希望能够在返回php页面后,将&action=updated添加到URL的末尾,使其看起来像edit.php?variable=value&actio

下面是我在PHP脚本末尾的内容,该脚本将数据更新为MySql数据库。它返回到编辑页面,并进行元刷新(我希望它去的地方)

但是,
edit.php
脚本包含一个
GET变量
(edit.php?variable=value),因此它知道从数据库中提取什么信息。这个变量还继承到
update.php
脚本中(update.php?variable=value)

我希望能够在返回php页面后,将
&action=updated
添加到URL的末尾,使其看起来像
edit.php?variable=value&action=updated


我尝试过将update.php脚本中的变量发送到edit.php脚本重定向中,但没有成功。

您可以使用php头函数,而不是打印meta标记,因此如下所示:

echo '<meta http-equiv="refresh" content="0;url=javascript:history.go(-1)">';

警告:无法修改头信息-头已由update.php第106行的update.php中的(输出开始于/update.php:29)发送。这是我得到的错误。在将任何其他头发送到服务器之前,必须调用头,似乎在调用它之前正在输出某些内容。你能给我们看更多的代码吗?没关系,我是通过做一个混搭的元刷新来解决的:请参见下文,然后将其作为答案发布并验证:)
header("Location:update.php?variable=".$value."&action=updated");