Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.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 使用消息将用户从页面重定向到另一个页面_Php - Fatal编程技术网

Php 使用消息将用户从页面重定向到另一个页面

Php 使用消息将用户从页面重定向到另一个页面,php,Php,我有两个PHP页面,“用户列表”和“创建用户”。如果我成功创建了新用户,页面将重定向到“用户列表”页面并显示新创建的用户。问题是,当将客户端重定向到“用户列表”页面时,如何使“用户列表”页面显示“新用户创建成功”之类的消息?解决方案1:使用查询参数 您可以重定向到users list.php?create=successful。然后测试create-GET参数的存在性和最终的值,就可以知道何时必须显示消息 解决方案2:将其存储在会话中 另一个解决方案是在用户会话中存储一些内容,这将在另一个页面中

我有两个PHP页面,“用户列表”和“创建用户”。如果我成功创建了新用户,页面将重定向到“用户列表”页面并显示新创建的用户。问题是,当将客户端重定向到“用户列表”页面时,如何使“用户列表”页面显示“新用户创建成功”之类的消息?

解决方案1:使用查询参数 您可以重定向到users list.php?create=successful。然后测试create-GET参数的存在性和最终的值,就可以知道何时必须显示消息

解决方案2:将其存储在会话中
另一个解决方案是在用户会话中存储一些内容,这将在另一个页面中告诉您必须显示一条消息。这可能是消息本身,也可能只是一个标志。

我希望它能解决您的问题

<?php
$msg="create new user successfully ";
header('users-list.php?msg='.$msg);
?>

当心此响应中的代码虽然指向一个可行的解决方案,但并不正确,因为它没有对$msg查询参数值进行编码。