2009-04-15 98 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源代码,但是两者不能在同一个地址上提供。

所以一般来说,你的问题的答案是没有