我使用以下php if语句作为我的代码的一部分
if ($_SESSION['username'])
和一切都很好,当用户名会话设置,但当它不是,我得到以下错误信息,我不想有显示。
Notice: Undefined index: username in C:'xampp'htdocs'mysites'ebay_tutorial'index.php on line 12
我如何改进我的代码,使错误信息不显示?
这是因为您的PHP错误报告级别设置为显示Notice错误,如果您试图访问不存在的数组中的键,则会显示该错误。
您可以通过向isset
添加呼叫来阻止错误显示:
if (isset($_SESSION['username']))