分享

php.ini 中 session.auto_start 开启与关闭的区别

 Be_The_Change 2013-08-24

php.ini 中 session.auto_start 开启与关闭的区别

session.auto_start 开启就自动完成了session_start()
区别就在于在用SESSION前是否需要session_start();当session.auto_start = on时,执行 session_start() 将产生新的 session_id

session.auto_start = on 的优点在于,任何时候都不会因忘记执行 session_start() 或 session_start() 在程序里的位置不对,而导致错误
缺点在于,如果你使用的是第三方代码,则必须删去其中的全部 session_start() 。否则将不能得到正确的结果
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/liaotianshi/register.php:5) in /var/www/liaotianshi/redirect.php on line 2

Warning: Cannot modify header information - headers already sent by (output started at /var/www/liaotianshi/register.php:5) in /var/www/liaotianshi/redirect.php on line 4
修改php.ini中的session.auto_start = 0 为 session.auto_start = 1



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多