我正在尝试使用URL将变量从一个页面传递到另一个页面,但我收到了通知。我已经读过可以抑制通知或警告,我想学习如何解决这个问题。谢谢!
Notice: Undefined index: status in /view_dept.php on line 139
这是URL和查询发生的位置 - (技术上是page1 - 变量的来源):
header('location:view_dept.php?status=success');
这是" page2",我需要传递变量,以便回显成功消息。这是主页。
<?php
if( $_GET['status'] == 'success'):
echo 'SUCCESS';
endif;
?>
答案 0 :(得分:3)
要避免通知,请尝试isset()
检查索引状态是否存在
<?php
if( isset($_GET['status']) && $_GET['status'] == 'success'):
echo 'SUCCESS';
endif;
?>