Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php $\发布内容的持续时间(生存期)_Php_Http_Post - Fatal编程技术网

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
变量: