foreach($project?as?$item){
成都創(chuàng)新互聯(lián)長(zhǎng)期為成百上千家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為漢臺(tái)企業(yè)提供專業(yè)的成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì),漢臺(tái)網(wǎng)站改版等技術(shù)服務(wù)。擁有十載豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。
echo?$item-sample_status;?
}
你是說(shuō)用 php 獲取 遠(yuǎn)程的網(wǎng)頁(yè)?
你去看這個(gè)函數(shù):file_get_contents
---------------------------------------------
你的事: 后臺(tái)要查詢出一個(gè)用戶(用戶名,用戶ID等一些信息)再把這些信息返回到前臺(tái)顯示。
但是前臺(tái)現(xiàn)在我只要一個(gè)用戶名,這樣的話,最好用 json 格式。
比如,后臺(tái)這樣寫 :
echo '{"name":'. json_encode('前端攻城師') .',"id":1000,"area":'. json_encode('中國(guó)') .'}';
然后前臺(tái)代碼:
script
$.post("index.php?a=diary_view2action=first" , function(data){
alert(data.name);
},'json');
/script
這樣,就可以獲取 名字啦。。。
如果還有問(wèn)題,設(shè)我為最佳,然后去 jQuery 愛(ài)好者論壇 去提問(wèn)。。。
有高手幫你回答。。。
這是json_decode出來(lái)的對(duì)象
$result = json_decode($jsonstr);
echo $result-Code;
echo $result-Message;
json_decode支持轉(zhuǎn)為數(shù)組或?qū)ο? 轉(zhuǎn)為數(shù)組的時(shí)候第二個(gè)參數(shù)傳true
$result = json_decode($jsonstr,true);
echo $result['Code'];
echo $result['Message'];
方法1、最常見(jiàn)的方法是:$_post['fieldname'];
說(shuō)明:只能接收content-type:
application/x-www-form-urlencoded提交的數(shù)據(jù)
解釋:也就是表單post過(guò)來(lái)的數(shù)據(jù)
方法2、file_get_contents("php://input");
說(shuō)明:
允許讀取
post
的原始數(shù)據(jù)。
和
$http_raw_post_data
比起來(lái),它給內(nèi)存帶來(lái)的壓力較小,并且不需要任何特殊的
php.ini
設(shè)置。
php://input
不能用于
enctype="multipart/form-data"。
解釋:
對(duì)于未指定
content-type
的post數(shù)據(jù),則可以使用file_get_contents(“php://input”);來(lái)獲取原始數(shù)據(jù)。
事實(shí)上,用php接收post的任何數(shù)據(jù)都可以使用本方法。而不用考慮content-type,包括二進(jìn)制文件流也可以。
所以用方法二是最保險(xiǎn)的方法
方法3、$globals['http_raw_post_data'];
說(shuō)明:
總是產(chǎn)生
$http_raw_post_data
變量包含有原始的
post
數(shù)據(jù)。
此變量?jī)H在碰到未識(shí)別
mime
類型的數(shù)據(jù)時(shí)產(chǎn)生。
$http_raw_post_data
對(duì)于
enctype="multipart/form-data"
表單數(shù)據(jù)不可用
如果post過(guò)來(lái)的數(shù)據(jù)不是php能夠識(shí)別的,可以用
$globals['http_raw_post_data']來(lái)接收,
比如
text/xml
或者
soap
等等
解釋:
$globals['http_raw_post_data']存放的是post過(guò)來(lái)的原始數(shù)據(jù)。
$_post或$_request存放的是
php以key=value的形式格式化以后的數(shù)據(jù)。
但$globals['http_raw_post_data']中是否保存post過(guò)來(lái)的數(shù)據(jù)取決于centent-type的設(shè)置,即post數(shù)據(jù)時(shí)
必須顯式示指明content-type:
application/x-www-form-urlencoded,post的數(shù)據(jù)才會(huì)存放到
$globals['http_raw_post_data']中