我們正在開發一個Web應用程序,使最終用戶可以在其網頁上放置一些代碼,以便任何訪問其頁面的人都會看到一些彈出窗口按鈕在瀏覽器窗口的邊緣。點擊後,它會打開一個小屏幕,在那裏他們可以輸入電話號碼,網站所有者可以給他們回電話。使用file_get_contents或curl從我的域以外的源中嵌入html
我遇到了安全問題。我正在嘗試使用服務器端include將按鈕放在客戶端的網站上。但是,由於包含的網站與客戶的網站位於不同的域,因此不允許。
我已經嘗試了這兩種方法,我從網上論壇,這兩種方法都沒有爲我工作。
使用
file_get_contents
處理程序,像這樣;$includeFile = file_get_contents("http://bizzocall.com/subdomains/dev/httpdocs/slideouttesttopDATA.php"); echo $includeFile;
ERROR未能打開流:HTTP請求失敗! HTTP/1.1 404未找到。
使用捲曲,這樣的:
function curl($url){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); $data = curl_exec($ch); curl_close($ch); return $data; } $feed = 'http://bizzocall.com/subdomains/dev/httpdocs/slideouttesttopDATA.php'; $bizzobtn = curl($feed); echo $bizzobtn;
這也不能工作。
錯誤在此服務器上未找到請求的URL /subdomains/dev/httpdocs/slideouttesttopDATA.php。
這看起來像它截斷bizzocall.com/關閉的URL。也許如果我知道如何正確編寫這段代碼,這可以工作。
這裏的任何幫助將受到歡迎!
我現在看到我的錯誤。我有文件的完整路徑而不是別名(子域)這是打破它。你是第一個發現它的人,你看重點!謝謝! – 2012-01-17 23:19:59