javascript - 是否可以将 JavaScript 对象传递到另一个 PHP 页面并由 PHP 函数读取?

标签 javascript php

我正在使用 PHP,我在一个页面中有一个名为“row”的 Javascript 对象,其中包含一些数据,我知道如何使用 localStorage 将它传递到另一个页面,但我想知道我能读懂这个 JS在第二页中使用 PHP 函数的对象?

最佳答案

您可以将您的对象存储在 cookie 而不是 localStorage 中。
Cookie只能存储字符串,所以你应该用javascript JSON.stringify将你的对象编码成字符串,然后用json_decode在PHP中解码它。

参见 here如何使用 javascript 设置 cookie。

这是一个例子:

var data = {/*your data*/},
    string_data = JSON.stringify( data );

setCookie( 'my_data', string_data );

然后在 PHP 中:

$data = json_decode( $_COOKIE[ 'my_data' ] );

关于javascript - 是否可以将 JavaScript 对象传递到另一个 PHP 页面并由 PHP 函数读取?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34861656/

相关文章:

javascript - 是否可能有一个与 API 返回的内容不同的 Typescript 接口(interface)?

javascript - 使用 jQuery 选择所有复选框

javascript - Kendo Treeview onMouseOver()

php - 将动态网址转换为静态页面

php - 在我的本地计算机上安装 WordPress 时出现奇怪的问题

javascript - Facebook PHP SDK 如何从 Facebook JavaScript SDK 2014 获取用户电子邮件

javascript - 提交后无法刷新页面

javascript - 访问包装 HOC 中组件的功能/状态

javascript - AngularJs - 在点击时添加事件类的最佳实践(ng-repeat)

php - Laravel 从结果中隐藏或删除一些数据库列数据