我有一个使用会话的定制cms存储一些数据。我突然改变的web服务器在PHP中变成了safe_mode。这意味着我不能再使用会话。当关闭safe_mode是没有选择的时候,是否有解决方法?PHP session with safe_mode on
1
A
回答
1
根据sessions
的php手册,您的服务器在safe mode
这一事实不会导致您的会话出现问题。
http://www.php.net/manual/en/intro.session.php
然而,session_start()
功能可以在安全模式下被禁用,下一个条件下:
The owner of a script must be the same as owner of a session.save_path directory if the default files session.save_handler is used.
为了解决此问题,请联系您的托管公司,并要求当地INI文件(php设置),然后编辑session.save_path
的值,并确保此路径存在于您的服务器中。
+0
谢谢,我如何启动会话将session.save_path设置为现有路径时。还用session_start()? – waterschaats
+0
根据上面提到的条件,在编辑它并将其定位到您的服务器中的现有路径之后 - 您只需使用'session_start'函数即可。 –
相关问题
- 1. php替换为safe_mode
- 2. xdebug on macOS 10.13 with PHP 7
- 3. Sturts 2 session invalidation with setting session session to a new session
- 4. PHP-destroy-session-on-close-of-main-window
- 5. 无法关闭PHP safe_mode?
- 6. Change Session/ViewState on buttonclick
- 7. informatica generat session with defult values
- 8. auto-session-timeout - Ruby on Rails
- 9. ruby on rails,session expire notification
- 10. PHP cli命令行safe_mode限制
- 11. Selenium WebDriverError on rails 3.2 with yellow
- 12. Ruby On Rails with MySQL
- 13. JHipster with elasticsearch on cloudfoundry
- 14. QTip with Fullcalendar on eventMouseover
- 15. NSImageView with CALayer on top
- 16. Ruby on Rails with Plupload
- 17. jquery on()with addClass/removeClass
- 18. Ruby on Rails with Xampp
- 19. Ruby on Rhodes with ajax
- 20. Capslock ON&OFF with Application
- 21. Ruby on Apache with mod_ruby
- 22. Django on Apache with FCGI
- 23. Spin on console.error()with Jasmine
- 24. php session vars
- 25. Redis。 Php Cache + Php Session
- 26. PHP SESSION for Username
- 27. PHP var_dump($ _ SESSION);
- 28. php session unset
- 29. PHP session Mountain Lion
- 30. php SESSION帮助
在安全模式下使用会话应该没有任何问题。 – Alvarez
会话在安全模式下很好。然而,安全模式本身被认为已经过时 - 不应该使用(因为它实际上并不安全)。安全模式已在目前支持的最低版本的PHP(5.3)中被弃用,并且完全从PHP 5.4中删除。如果你的主机刚打开它,它们就会过时,你应该认真考虑放弃它们并寻找更好的主机。请参阅相关PHP手册页上的说明:http://php.net/manual/en/features.safe-mode.php – SDC