我不太瞭解cURL的工作原理。它能讀取來自PHP文件的未解析的PHP代碼嗎?如果是這樣,什麼是阻止黑客讀取連接到我的數據庫的腳本並竊取登錄信息?可以用cURL從PHP文件中讀取PHP代碼嗎?
2
A
回答
7
無論什麼時候發出請求,服務器都會解析No-PHP代碼。因此,如果您使用cURL從Web下載PHP文件,您將獲得其解析的HTML輸出。
4
不,它不能。 cURL所做的就是訪問一個URL,就像使用瀏覽器訪問它一樣。如果您可以使用瀏覽器閱讀PHP源代碼,那麼可以使用cURL,如果沒有,則不可以。
1
對於HTTP請求,沒有。但是,如果您具有FTP訪問權限並且存儲了PHP文件的服務器的足夠權限,則可以使用cURL通過FTP進行連接並下載未執行的PHP源代碼,就像連接任何其他FTP客戶端一樣。我不記得它是否支持SFTP或FTPS,但它可能會。
2
通過HTTP,cURL應該只能夠讀取其中一個,因此可以肯定地說,如果在瀏覽器中看不到php,cURL也不會。
但是,如果由於某種原因,Apache的配置非常破碎,它只會回顯源文件(php)的內容。還有一些方法可以有意地配置Apache來返回呈現的頁面或php源代碼,但是兩者不能在同一個地址上提供。
所以一般來說,你的問題的答案是沒有。
相關問題
- 1. php curl - 只讀html代碼
- 2. PHP可以從JavaScript讀取變量嗎?
- 3. PHP代碼讀取JSON文件
- 4. 我可以用PHP讀取.TXT文件嗎?
- 5. 可以在cURL中定製文件讀取回調函數嗎?
- 6. 從數據庫中讀取php代碼
- 7. 從cUrl讀取PHP中的POST數據
- 8. 我可以在.htacces文件中寫入php代碼嗎?
- 9. Drupal 7 - 可以在模板文件中編寫php代碼嗎?
- 10. 客戶端可以在html文件中找到php代碼嗎?
- 11. 我可以在PHP代碼中包含C文件嗎?
- 12. CURL在PHP代碼
- 13. 使用CURL來讀取郵件? - PHP
- 14. 從文件讀取可變行數php
- 15. curl:從文件中讀取頭文件
- 16. 我可以從文本框控件使用PHP讀取值
- 17. PHP讀取從CSV文件
- 18. 從php讀取XML文件
- 19. PHP代碼可以轉換爲AngularJS嗎?
- 20. 這個PHP代碼可以改進嗎?
- 21. 從PHP獲取頭文件cURL響應
- 22. 文件是可讀取的PHP代碼直接從php-cli運行,而不可讀php代碼運行在bash腳本內的php-cli
- 23. 從文件讀取和執行代碼可能嗎?
- 24. cURL + PHP獲取類名稱,可能嗎?
- 25. Powershell可以從stdin中讀取代碼嗎?
- 26. 我可以使用PHP反射來提取功能代碼嗎?
- 27. 從左到右讀取的PHP代碼
- 28. 從pdf文件讀取和刪除頁面的PHP代碼
- 29. 重複PHP讀取代碼
- 30. textarea不讀取php代碼
根據維基百科,它支持兩者。當然,如果他們有ftp訪問權限,他們不需要curl來竊取我的數據。謝謝(你的)信息。 :) – 2009-04-15 19:06:05