将值从一个PHP脚本传递到另一个PHP脚本

时间:2011-07-24 17:27:56

标签: php sql-server

我是PHP的初学者。我正在使用Zend AMF,它用于RPC。一旦某个特定函数说客户端已调用Index.register(),我希望它通过传递Checker.php变量来调用同一文件夹中的脚本'name',该变量将不断检查与'name'关联的记录的数据库,并对数据库执行操作。 Checker脚本是否独立于Index脚本运行?价值如何通过?

2 个答案:

答案 0 :(得分:0)

您可以在PHP中使用会话变量:超级全局数组$ _SESSION []跨页面请求存储索引/值对(变量,数组和对象)。实际上:

$_SESSION['somevalue'] = $_GET['something'];
$_SESSION['myobject'] = new yourObject;
$_SESSION['loggedin'] = false;

因此,如果 - 例如 - 成功登录的用户可以将$ _SESSION ['loggedin']设置为true,这可以由当前PHP会话范围内的所有其他脚本访问。如果脚本存储在会话中(可能会占用大量内存......),脚本也可以“重用”同一个对象。

答案 1 :(得分:0)

如果通过调用你的意思是include()require()另一个脚本文件,它会立即成为同一环境的一部分。因此,就包含脚本而言,您不必执行任何操作,因为您只需延长脚本的长度。

但是,如果您在该文件中有一个函数或对象,则必须处理作用域并相应地将变量传递给函数或对象。