初始化后,我可以将一些数据永久存储在变量中吗?

时间:2013-12-11 21:22:43

标签: php forms jquery twitter-bootstrap typeahead.js

我有一个表单,它有两个输入字段,名为firstname和lastname,带有一个名为的提交按钮 提交。输入字段使用twitter的typeahead.js和自定义事件触发器(typeahead:selected)

因此,当从下拉列表中选择firstname时,我在触发器中发出了一个ajax调用 将所选人员注册到另一个php页面(xyz.php)。

这里是xyz.php 如果我将该登记号码存储在变量中 $link = POST['number'];

现在这很好用。

但问题是,当我点击我的按钮时,我对同一个php文件进行了另一次AJAX调用。 现在我不能使用$ link。它说通知:未定义的索引:数字

无论如何,我可以让我的变量永久存储数据吗?

2 个答案:

答案 0 :(得分:0)

您可以使用会话或文本文件或cookie,这取决于您的需求。

答案 1 :(得分:0)

您可以使用服务器端的会话来跨请求存储数据。 您可以在这里找到更多信息: http://www.php.net/manual/en/intro.session.php