3

問題:

PHP の $_SESSION に多数の変数を保存していますが、これらを Livecode スクリプト (.lc) に転送することは可能でしょうか?

現在の解決策:

$_GET を使用して情報を移動していますが、PHP を Livecode に接続して情報を簡単に移動できる方法を知りたいです。

何か案は?

4

3 に答える 3

2

David Beck による CallPHP ライブラリを見たことがありますか? 私は時々このライブラリに出くわし、助けてくれました。

ウェブサイトから抜粋したライブラリの説明は次のとおりです。

「CallPHP を使用すると、LiveCode スクリプトを使用して、リモート サーバー上の PHP 関数を簡単に呼び出し、PHP 関数から値を返すことができます。CallPHP は非常に簡単に使用できます。これは、LiveCode スクリプトから CallPHP を使用してサーバーを呼び出す方法の例です。 2 つの数値を加算するリモート サーバー上の PHP 関数:

callPHP_Call( "AddNumbers", 3, 4 ) を callPHPRes
に入れます callPHP_GetResult( callPHPRes ) を theResult に入れます
-- theResult には 7 が含まれています

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

セッション変数は、ライブラリをインストールした後、上記のように関数から呼び出すことができます。

于 2014-07-11T14:31:20.557 に答える
0

LiveCode セッションと PHP セッションは互換性があるはずです。LC セッション パスを PHP が使用するのと同じパスに設定すると、同じセッション変数を使用できるはずです。PHPでは、セッションの保存パスを次のように確認できます

session_savePath();

そしてLiveCodeでは、パスを設定できます

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

多少の実験が必要ですが、可能になるはずです。

于 2013-11-05T11:43:40.197 に答える
0

データベース テーブルで変数を共有できます。その後、PHP と LiveCode の両方で、必要に応じて値を照会できます。

于 2013-11-05T11:07:12.750 に答える