Я пытаюсь сделать многие из страниц на моем кэше страниц доступными как HTML. В результате я не буду называть session_start() на этих страницах. Работает ли сеанс, если вы не вызываете их на каждой странице?Что произойдет, если я не вызову session_start()?
ответ
Если вы не звоните session_start()
, значит у вас не будет $_SESSION
. Но если страница является статическим html-файлом, так как вам не понадобится $_SESSION
для этой страницы, так что вам не о чем беспокоиться.
Вам это нужно только на страницах, где вы делаете что-то с $_SESSION
Нет, они не работают. session_start()
должен быть размещен перед любым другим выполнением программы, даже до того, как код, который решает, будет ли представлен кэшированный html или будет выполняться нормальное выполнение кода.
session_starts()
либо запускает сеанс, либо позволяет использовать переменные сеанса. Если вы хотите начать сеанс и хранить значения там, или вы хотите использовать значение сеанса там уже тогда, вы обязательно использования session_start()
Работает сессии, если вы не вызываете их на каждой странице?
NO
Если вы хотите, чтобы большинство ваших страниц в html.Then лучше кратна переписать эти страницы из PHP в html.Then Вы можете использовать session_start() на любой странице с расширением HTML в теме. проверить.
- 1. Что произойдет, если я никогда не вызову closeExpiredConnections с ThreadSafeClientConnManager
- 2. Что произойдет, если я вызову GlobalLock(), а затем вызывать GlobalUnlock()?
- 3. Что произойдет, если я вызову return; от Runnable?
- 4. Что произойдет, если я вызову EF Reload на удаленном объекте?
- 5. Что произойдет, если я снова вызову QProcess :: start()?
- 6. Что произойдет, если я вызову wait на уведомленной переменной условия
- 7. Что произойдет, если я вызову pthread_join() на неиспользуемом pthread_t?
- 8. Что произойдет, если я вызову метод run() самостоятельно?
- 9. Что произойдет, если я не очищу строку?
- 10. Что произойдет, если я не удалю?
- 11. Что произойдет, если я не вызываю dispose()?
- 12. Что произойдет, когда я вызову Class.getInstance для уже созданного класса?
- 13. Что произойдет, если я вызову ParamByName для параметра, который не существует?
- 14. Что произойдет, если я вызову обработчик события, объявленный внутри функции, которая не выполняется?
- 15. Что произойдет, если я вызову new в C++, но в куче не хватает памяти?
- 16. Что произойдет, если я никогда не вызову `close` в открытом потоке файлов?
- 17. Что произойдет, если action = ""?
- 18. Что произойдет, если я верну указатель?
- 19. Что произойдет, если я переопределю метод window.scrollTo?
- 20. Что произойдет, если я переустановить после нажатия?
- 21. Что произойдет, если я прекращу тесты jUnit
- 22. Что произойдет, если я укоротить MSmerge_current_partition_mappings
- 23. Что произойдет, если я забуду закрыть сканирование?
- 24. Что произойдет, если я отменяю git?
- 25. Что произойдет, если я это сделаю? (Запирание)
- 26. Что произойдет, если я вызову функцию java из нескольких потоков из C с JNI?
- 27. Что произойдет, если я дважды вызову new на одном и том же объекте в java?
- 28. Что произойдет, если я вызову startService после вызова bindService в классе службы?
- 29. Что произойдет, если я вызову метод на итераторе, указывающий на пустой элемент вектора?
- 30. Что произойдет, если я вызову функцию ajax рекурсивно? это может вызвать любые проблемы.
См. Также http://stackoverflow.com/questions/523703 – Gumbo