2010-06-19 72 views
0

因此,我有這個遠程登錄cURL腳本。它適用於一些頁面,但不是我需要的頁面。cURL與PHP問題登錄到https://遠程站點

對於無法通過腳本訪問該頁面時,遠程服務器需要的URL是這樣的:

https://sub.example.com/a/b/thisPage.aspx?aVar=%2Fa%2Fb%2Fc%2Fd%2FFile+Name.nev 

看來,捲曲或只是PHP自動將最後部分

... thisPage.aspx?aVar=/a/b/c/d/File+Name.nev 

我有PHP的呼應了之前它被傳遞給捲曲,最後一部分是url變量:

...thisPage.aspx?aVar=%2Fa%2Fb%2Fc%2Fd%2FFile+Name.nev 

但它給出了一個錯誤 消息 「錯誤的請求」,瀏覽器網址顯示:

...thisPage.aspx?aVar=/a/b/c/d/File+Name.nev 

當我手動輸入輸入... thisPage.aspx AVAR =%2FA%2FB%2FC%2FD%2FFile? +在我的瀏覽器中的Name.nev它拉起了頁面就好了。

+0

您可能想要發佈該腳本。 – Randell 2010-12-01 09:31:07

回答

2

嘗試使用雙編碼,以便將%編碼爲。嘗試用%25替換它們。