3

问题:

我在 PHP 中的 $_SESSION 中存储了许多变量,我想知道是否可以将这些变量传输到 Livecode 脚本(.lc)?

当前解决方案:

我使用 $_GET 来移动信息,但我想知道一种可以将 PHP 与 Livecode 连接并更轻松地传输信息的方法。

有任何想法吗?

4

3 回答 3

2

你看过 David Beck 的 CallPHP 库吗?我有时会遇到这个图书馆,它对我有帮助。

以下是从网站上挑选的图书馆的描述:

“CallPHP 使 LiveCode 脚本能够轻松地调用远程服务器上的 PHP 函数,并从 PHP 函数中返回值。CallPHP 非常易于使用。下面是一个示例,说明如何从 LiveCode 脚本中使用 CallPHP 来调用远程服务器上的 PHP 函数将两个数字相加:

将 callPHP_Call( "AddNumbers", 3, 4 ) 放入 callPHPRes
将 callPHP_GetResult( callPHPRes ) 放入结果
- 结果现在包含 7

http://www.rotundasoftware.com/livecode/

安装库后,可以如上所述从 (a) 函数调用会话变量。

于 2014-07-11T14:31:20.557 回答
0

您可以在数据库表中共享变量。然后 PHP 和 LiveCode 都可以根据需要查询这些值。

于 2013-11-05T11:07:12.750 回答
0

LiveCode 会话和 PHP 会话应该兼容。如果您将 LC 会话路径设置为 PHP 使用的相同路径,您应该能够使用相同的会话验证。在 PHP 中,您可以看到会话保存路径

session_savePath();

在 LiveCode 中,您可以设置路径

set the sessionSavePath to "your/php/session/path"

这将需要一些实验,但应该是可能的。

于 2013-11-05T11:43:40.197 回答