2009-04-15 87 views

回答

7

無論什麼時候發出請求,服務器都會解析No-PHP代碼。因此,如果您使用cURL從Web下載PHP文件,您將獲得其解析的HTML輸出。

4

不,它不能。 cURL所做的就是訪問一個URL,就像使用瀏覽器訪問它一樣。如果您可以使用瀏覽器閱讀PHP源代碼,那麼可以使用cURL,如果沒有,則不可以。

1

對於HTTP請求,沒有。但是,如果您具有FTP訪問權限並且存儲了PHP文件的服務器的足夠權限,則可以使用cURL通過FTP進行連接並下載未執行的PHP源代碼,就像連接任何其他FTP客戶端一樣。我不記得它是否支持SFTP或FTPS,但它可能會。

+0

根據維基百科,它支持兩者。當然,如果他們有ftp訪問權限,他們不需要curl來竊取我的數據。謝謝(你的)信息。 :) – 2009-04-15 19:06:05

2

通過HTTP,cURL應該只能夠讀取其中一個,因此可以肯定地說,如果在瀏覽器中看不到php,cURL也不會。

但是,如果由於某種原因,Apache的配置非常破碎,它只會回顯源文件(php)的內容。還有一些方法可以有意地配置Apache來返回呈現的頁面或php源代碼,但是兩者不能在同一個地址上提供。

所以一般來說,你的問題的答案是沒有