有沒有辦法檢查這是否安裝? 也許在phpinfo()中的東西?php + http_post_data
我在下面打電話,根本沒有得到任何答覆。該頁面剛剛結束時就結束了。
$postdata = array(
'validation' => '1'
);
$response = http_post_data('../ajax/index_ajax_general.php', $postdata);
print $response;
有沒有辦法檢查這是否安裝? 也許在phpinfo()中的東西?php + http_post_data
我在下面打電話,根本沒有得到任何答覆。該頁面剛剛結束時就結束了。
$postdata = array(
'validation' => '1'
);
$response = http_post_data('../ajax/index_ajax_general.php', $postdata);
print $response;
你可以使用
if (extension_loaded('pecl_http') == false) {
// do not have extension
}
// or
if (function_exists('http_post_data') == false) {
// function not available
}
鑑於函數是一個PECL擴展,你會親容易發現大多數PHP安裝沒有這些功能可用。
據我可以從文檔中看到這個功能至少需要PHP 5.0版: http://www.php.net/manual/en/http.requirements.php
如果你沒有得到這樣的錯誤「未定義功能...」功能可有什麼東西與你的代碼是錯誤的...
腳本在哪裏停止?沒有任何錯誤或警告顯示?您可以嘗試在腳本的開頭放置'error_reporting(E_ALL);'以確保輸出錯誤和警告。另外,腳本目錄中可能有一個'error_log'文件,可能會有腳本引發任何錯誤。 – 2011-12-27 00:53:18