我需要實現一種方法來POST調用位於同一臺服務器或另一臺服務器上的頁面。我們不能使用包含,因爲我們調用的文件通常會調用不同的數據庫或具有相同名稱的函數。我可以對同一臺服務器執行CURL請求嗎?
我一直在努力實現這個使用捲曲,而它從另一個服務器調用文件時完美的作品,我讓到該文件是在同一臺服務器呼叫時獲得絕對沒有。
編輯添加一些代碼: 的我在做什麼的簡化版本:
File1.php
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "www.myserver.com/File2.php");
curl_setopt($ch, CURLOPT_FRESH_CONNECT, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_VERBOSE, true);
$result = curl_exec($ch);
curl_close($ch);
echo $result;
?>
File2.php
<?php
echo "I'M IN!!";
?>
調用File1.php後,我什麼也沒得到,但是如果File2.php在另一臺服務器上,那麼我會得到一個結果。 有什麼幫助嗎?
我嘗試使用在服務器URL(HTTP ...)和文件的總地址(/家/ WWWW ....)
不固定在一些哈克解決方法 – 2011-03-23 21:55:38
真正的問題是粘性可以正常申請,但不更改URL作爲本地文件。使用網址作爲遠程服務器,例如:http://site.com ..我可以看到你的代碼嗎? – 2011-03-23 21:56:06
而不是像「http://mysite.com」使用完整的地址,使用「本地主機」。它在我的情況下工作。 – MKatleast3 2012-07-19 09:15:17