Php $\发布内容的持续时间(生存期)
这是一个相对简单的问题,我还没有找到答案(或者我的搜索技能只是垃圾),比如我通过Php $\发布内容的持续时间(生存期),php,http,post,Php,Http,Post,这是一个相对简单的问题,我还没有找到答案(或者我的搜索技能只是垃圾),比如我通过jQuery/AJAX发送$\u POST内容,内容由PHP处理并返回结果,完成此函数 这个$\u POST内容还“活”多久?它是否在AJAX/PHP函数完成后立即被“销毁” 或者它会在系统中保留一段时间吗?HTTP是一种无状态协议,因此web服务器不需要在多个请求期间保留任何数据。当web服务器向PHP发送多个请求时(通常),它会分别处理每个请求 因此,如果您向PHP发送HTTP POST请求(其内容类型为appl
jQuery/AJAX
发送$\u POST
内容,内容由PHP
处理并返回结果,完成此函数
这个$\u POST
内容还“活”多久?它是否在AJAX
/PHP
函数完成后立即被“销毁”
或者它会在系统中保留一段时间吗?HTTP是一种无状态协议,因此web服务器不需要在多个请求期间保留任何数据。当web服务器向PHP发送多个请求时(通常),它会分别处理每个请求 因此,如果您向PHP发送HTTP POST请求(其
内容类型为application/x-www-form-urlencoded
或multipart/form data
),则在执行脚本之前,数据将加载到$\u POST
。您可以在脚本运行时访问它,但之后会从内存中删除所有变量,包括
如果要跨多个请求使用数据,则需要以某种方式将其持久化,例如使用文件、数据库、共享内存等。它只在事务的生命周期内存在。@Dave,非常感谢您的快速响应!PHP是一种无状态语言,因此在脚本调用开始时注册$\u POST
,并在脚本完成处理后删除。如果要存储超过1个请求的数据,则应使用数据库或$\u SESSION
变量: