我有兩個php頁面。我想在a.php中獲取b.php。是否可以在PHP中使用相對路徑的curl?
在我a.php只會:
$ch = curl_init("b.php");
echo(curl_exec($ch));
curl_close($ch);
不工作;
但是:
$ch = curl_init("www.site.com/b.php");
echo(curl_exec($ch));
curl_close($ch);
是OK。我確定a.php在www.site.com下。
爲什麼捲曲不能用相對路徑工作?有沒有解決方法?
首先捲曲相對路徑絕對沒有意義。你能解釋爲什麼你認爲它應該工作嗎?它將如何工作?作爲一種解決方法,只是構建完整的URL到'a.php'並通過。 – BoltClock
我認爲它應該作爲XMLHTTPRequest在javascript中接受相對路徑。 –
Javascript中的XMLHTTPRequest知道當前的基礎URL。 cURL不會除非你盡最大努力去告訴它。這就是'curl_init'的用途。 – mario