我知道AJAX不會被調用,但我正在尋找類似的東西,可以從PHP本身(不使用JavaScript)完成。來自PHP內部的Ajax
基本上,當PHP創建頁面時,我想查詢一個API來收集一些將在當前頁面上使用的信息。這是可能的,如果是的話,那麼最好的方法是什麼?
感謝
我知道AJAX不會被調用,但我正在尋找類似的東西,可以從PHP本身(不使用JavaScript)完成。來自PHP內部的Ajax
基本上,當PHP創建頁面時,我想查詢一個API來收集一些將在當前頁面上使用的信息。這是可能的,如果是的話,那麼最好的方法是什麼?
感謝
可以使用的fopen或捲曲:
這裏是開到Twitter的API,閱讀公衆的時間表和它的輸出部分的連接的例子。
<?php
$fp = fopen("http://api.twitter.com/1/statuses/public_timeline.json?count=3&include_entities=false","r");
while($data = fgets($fp))
{
$json .= $data;
}
$arr = json_decode($json);
print_r($arr);
?>
如果你在談論遠程HTTP API,你將利用cURL在運行時。這基本上是PHP跨域訪問信息的方式。
上面的內容可能有些壓倒 - 請檢查simple example page以幫助您入門。如果可用,我建議從命令行使用cURL,因爲那裏有很多選項。這是熟悉命令和不同選項的好方法。