[英]Updating Cookie from Form Post
FileOne.php 包含一个<form>
发布到 FileTwo.php,加载时间大约为 20 秒。
FileOne.php 正在设置一个 cookie setCookie('currentStep', 0)
,每次调用它自己的函数updateStep()
时,我都需要 FileTwo.php 来更新 cookie。 该函数和 cookie 正在正确执行和更新,但是即使在我的文件顶部的初始<?php
之后立即调用该函数,我的 cookie 仍然需要整整 20 秒才能在客户端中更新。
FileTwo.php - 函数
function updateStep() {
setcookie("currentStep", ++$_COOKIE['currentStep']);
}
我尝试使用ob_start()
和ob_flush()
来强制对客户端进行 JavaScript cookie 更新,但它也需要整整 20 秒。
FileTwo.php - 替代尝试
<?php
ob_start();
echo "<script>document.cookie = 'currentStep=" . ++$_COOKIE['currentStep']) . "'<script>";
ob_flush();
我正在尝试做的是使用 cookie 作为步骤标记来动态更新进度条。 我确实找到了潜在的替代方案,但我仍然想知道是否有办法在从<form>
帖子执行时从 FileTwo.php 更新我的 cookie。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.