0
A
回答
6
session_start()
必须用于存储和从$ _SESSION全局读。
ob_start()
是从会话完全独立。 ob_start()触发输出缓冲,将所有输出存储在缓冲区中供以后使用。当PHP脚本结束时,缓冲区会自动刷新给用户。或者,您可以获取,执行中期缓冲区的内容和调整的内容。看下面的例子。从php.net
实施例:
<?php
function callback($buffer)
{
// replace all the apples with oranges
return (str_replace("apples", "oranges", $buffer));
}
ob_start("callback");
?>
<html>
<body>
<p>It's like comparing apples to oranges.</p>
</body>
</html>
<?php
ob_end_flush();
?>
输出:
<html>
<body>
<p>It's like comparing oranges to oranges.</p>
</body>
</html>
1
从PHP手册
session_start() - 初始化会话数据
SUMMARY:
在session_start()创建一个会话或 恢复基于该被真实经由请求传递 ,如GET,POST,或 cookie中的 当前会话ID的电流之一。
如果要使用命名会话 ,则必须在调用session_start()之前调用session_name(),然后调用 。
当 trans-sid启用时,session_start()将注册内部 用于URL重写的输出处理程序。如果用户使用 ob_gzhandler或像 ob_start(),输出 处理程序的顺序是正确 输出重要。例如,用户必须 会议 开始之前注册ob_gzhandler。
相关问题
- 1. PHP SESSIONS问题
- 2. PHP:销毁SESSIONS
- 3. PHP SESSIONS问题
- 4. PHP:替代SESSIONS
- 5. PHP Sessions + Useragent with salt
- 6. PHP:导致缓慢的SESSIONS
- 7. 使用SESSIONS进行基本登录
- 8. 如何使用PHP SESSIONS显示用户名?
- 9. 我可以在Spotify应用程序中使用php SESSIONS吗?
- 10. 重度使用会影响SESSIONS吗?
- 11. open_basedir vs sessions
- 12. 使用PHP Sessions/Cookies保护下载路径?
- 13. 我可以在PHP中使用Perl CGI :: Sessions数据吗?
- 14. 在不同的php文件之间使用SESSIONS变量
- 15. NodeJS Sessions
- 16. Sessions&ContentPlaceHolders
- 17. Wicket Sessions
- 18. Sessions破坏CodeIgnitor
- 19. PHP Sessions在url重定向时丢失
- 20. Symfony 2.8不能写入/ var/lib/php/sessions/
- 21. 在域之间使用gae-sessions
- 22. Webmatrix,Razor和Sessions
- 23. AngularJS/Restangular sessions
- 24. Kohana Sessions Issue
- 25. Apache ProxyPass和Sessions
- 26. ruby on rails - sessions
- 27. $ $ SESSIONS中的POST数据
- 28. PHP/jQuery Ajax/Sessions奇怪的行为只适用于Android的Chrome
- 29. 我的MySQL查询和While循环和SESSIONS不起作用PHP
- 30. 我如何才能使用SESSIONS获得这个尾部函数?
谢谢。这是一种更能说出我想要的东西的方式。 – 2009-09-11 14:03:50
谢谢你的帮助!现在更有意义了。将来会检查PHP.net – Petrogad 2009-09-11 14:09:55