【发布时间】:2022-01-02 23:24:00
【问题描述】:
我有以下伪代码
<script>
var a=fetching data which taking much time;
document.cookie = "testing="+a;
</script>
<?php
$testing=$_COOKIE["testing"];
echo($testing);
?>
我正在尝试从第三方 Api 获取单个字符串值,使用我的 internet 需要将近 5 秒。当我设置超时时,它可以正常工作并将值保存在 cookie 中。但是当我运行上面的代码时。我没有保存该值并转到 Php 脚本。我希望使用脚本设置第一个 Cookie,而不是使用 PHP
【问题讨论】:
-
当我使用设置超时功能时它工作正常,这是因为 JavaScript 的同步行为。在从 api 获取和保存 cookie 中的数据之前。 php代码运行
标签: javascript php cookies