2015-06-19 90 views
-4

我看到许多关于使用$_POST发送数据的问题。

假设我们从另一个网站(例如通过他们的API)接收到并且我们告诉API返回的数据是receive.php的页面,并且我们希望可以从每个页面访问数据(例如访问令牌用户的脸书,他们的公共简介等)

一些答案说使用Ajax或jQuery发送表单(我认为这会减慢receive.php页面的速度)。

他们中有些人说,你可以使用$_POST['foo'] = $foo(这个我试过,但没有奏效,这也是不应该)

一些答案说使用$_SESSION我认为它的决策意识,如果它是与会话相关的事物,例如来自Facebook的用户令牌,但是如果它像他们的公共配置文件那样不会使用$_SESSION是没有意义的?这是一个很好的做法吗?

+3

你不能使用$ _SESSION发送数据,期间 – vitr

+0

是的,我知道。我刚刚看到一些答案,说你可以和它打扰我 – theminer3746

+0

这听起来像你对Web应用程序如何交互以及HTTP请求,会话状态和其他Web开发概念有什么严重的误解。结果,你所要求的几乎毫无意义。也许你有一个你尝试过的东西的具体例子,并且想知道它为什么不能像你期望的那样工作? – David

回答

2

$_SESSION旨在存储数据以便在不同请求之间共享数据。 $_POST旨在发送和接收不会在请求之间持续存在的数据(除非数据在这些请求之间来回发送)。

相关问题