2015-06-19 61 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旨在發送和接收不會在請求之間持續存在的數據(除非數據在這些請求之間來回發送)。

相關問題