php頁面執行順序問題

來源:互聯網
上載者:User
問題已解決。。。是後面一段程式錯誤了,所以不執行,只是伺服器沒開啟報錯,沒有顯示而已。謝謝

點擊某一個頁面的時候,該頁面,會提交一個請求到第三方服務端,第三方服務端會返回資料,該頁面根據返回資料判斷下一步執行。但是資料返回後,剩下的代碼不能執行。

所以想問下。

代碼類似這樣,$json_result擷取後,下面就不執行了。

if($action=="getUserInfo")
{
$json_result = $httpservermgr->https_request($url);//用curl提交
}
if(判斷json_result裡是否滿足條件)
{
//擷取使用者資訊顯示。。
}
else
{
//沒有擷取顯示。。。
}

回複內容:

問題已解決。。。是後面一段程式錯誤了,所以不執行,只是伺服器沒開啟報錯,沒有顯示而已。謝謝

點擊某一個頁面的時候,該頁面,會提交一個請求到第三方服務端,第三方服務端會返回資料,該頁面根據返回資料判斷下一步執行。但是資料返回後,剩下的代碼不能執行。

所以想問下。

代碼類似這樣,$json_result擷取後,下面就不執行了。

if($action=="getUserInfo")
{
$json_result = $httpservermgr->https_request($url);//用curl提交
}
if(判斷json_result裡是否滿足條件)
{
//擷取使用者資訊顯示。。
}
else
{
//沒有擷取顯示。。。
}

你是什麼意思,哪些代碼沒有執行?有沒有檢查在 CURL 時是否出現錯誤。

先把$json_result 列印出來看看內容是否正確

之前遇到過一次這樣的問題,原因是請求了一個https的url,但是沒有在php.ini中配置:

curl http://curl.haxx.se/ca/cacert.pem -o /opt/openssl/ssl/cert.pem

if($action === 'getUserInfo')
{

$json_result = $httpservermgr->https_request($url);//用curl提交if(判斷json_result裡是否滿足條件){//擷取使用者資訊顯示。。}else{//沒有擷取顯示。。。}

}elseif($action === 'XXXXX'){

$json_result = $httpservermgr->https_request($url);//用curl提交if(判斷json_result裡是否滿足條件){//擷取使用者資訊顯示。。}else{//沒有擷取顯示。。。}

}else{

}

給你個建議 開啟PHP的錯誤提示 通過列印變數(var_dump函數)來進行調試 有可能是第三方類庫使用不正確導致程式停止運行

$json_result = "";  //先定義if($action=="getUserInfo"){$json_result = $httpservermgr->https_request($url);//用curl提交}if(! empty($json_result)){var_dump($json_result)//擷取使用者資訊顯示。。}else{echo "沒有資料";//沒有擷取顯示。。。}
  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.