我这里有意想不到的情况。我使用的代码形式是我很久以前制作的网站,它在那里工作。
我有3页:
- news.php
- newscheck.php
- newsadd.php
我在每个页面都有session_start()
。在newscheck.php中,我为字段生成session_vars
,并在同一页面中echo
生成它们,以便用户检查信息。他们没事。单击resume将用户带到newsadd.php,其中信息将转到数据库,但所有会话变量都为空。
最有趣的是我在登录页面中生成session_var
并且在所有页面中都可以,但是newscheck.php中生成的变量在下一页中消失了。
可能是什么问题?
答案 0 :(得分:0)
确保您已将session_start()
功能放在 newsadd.php 的最开头,并且该页面上没有“已发送标头”警告。