代码之家  ›  专栏  ›  技术社区  ›  Julian Koster

$\u发布内容的持续时间(生存期)

  •  2
  • Julian Koster  · 技术社区  · 6 年前

    这是一个相对简单的问题,我还没有找到答案(或者我的搜索技能只是垃圾),我发送 $_POST 内容通过 jQuery/AJAX ,内容由 PHP 并返回一个结果,完成此函数。

    这要多长时间 $\u帖子 内容仍然是“活的”?一旦 AJAX / PHP 功能是否完成?

    还是会在系统中保留一段时间?

    1 回复  |  直到 6 年前
        1
  •  1
  •   david    6 年前

    HTTP是一种无状态协议,因此web服务器不需要在多个请求期间保留任何数据。当您的web服务器向PHP发送多个请求时(通常是 PHP-FPM ),它分别处理每个请求。

    因此,如果您发送一个HTTP POST请求(具有 Content-Type 属于 application/x-www-form-urlencoded multipart/form-data )对于PHP,数据将加载到 $_POST 在执行脚本之前。您可以在脚本运行时访问它,但之后会从内存中删除所有变量,包括 $_POST

    如果要跨多个请求使用数据,则需要以某种方式将其持久化,例如使用 Sessions 、文件、数据库、共享内存、, APCu