【发布时间】:2011-04-19 14:43:03
【问题描述】:
我有一个控制器,用于显示和处理表单的回发。成功验证表单并相应处理数据后,控制器将重定向到另一个页面。
重定向完成,相当于:
@header('Status: 303 See other');
@header('Location: ' . $redirect_uri);
控制器提供要在新页面上显示的消息的最可靠方式是什么?有这方面的标准做法吗?
即“您的帐户已成功更新。”
我的想法是将动态生成的消息放入会话变量中,并在 URI 本身中用唯一 ID 指示预定义消息:
$_SESSION['previous-response-msg'] = "Account of '$user_name' was updated.";
or
$redirect_uri = 'http://example.com/other-page?msg=42';
【问题讨论】:
-
我认为这完全是一个偏好问题。
标签: php session redirect message