只是一個奇怪的問題。我想知道是否有可能讀取一個網站的PHP /服務器端代碼?有沒有可用於這樣做的軟件/方法?有時出於教育目的,我真的想看看人們如何形成他們網站的後端基礎架構。是否有可能從其他網站讀取PHP代碼?
2
A
回答
6
只有當網站的所有者有意使代碼公開可用或者網站存在非常嚴重的安全漏洞時纔有可能。通常,不,你不能讀取其他人的服務器端代碼。
畢竟,如果你只需要讀取你想要的任何服務器端代碼,就會遇到很大的問題。如果說銀行的網站是用PHP編寫的,那麼原始的PHP文件就不能被公衆讀取是很重要的:它們可能包含數據庫密碼之類的私人數據,或者簡單地使它變得更多,更容易找到其他關鍵安全性問題,因爲畢竟,這是更容易找到問題的代碼,你可以看到,或代碼,你看不到?儘管我是開源編碼的粉絲,但我不會把錢存入任何使其源代碼可用的銀行。這太冒險了。
但是,如果您有興趣學習,那裏有很多開源Web應用程序。嘗試搜索Github,例如用PHP編寫的項目。閱讀其他人的代碼絕對是一個好主意,如果你知道在哪裏尋找,我相信你可以找到一些真實代碼的例子。此外,如果您問得好,網站所有者可能願意與您分享部分源代碼,但可能不是全部,出於安全原因。傷不着問。
1
這是不可能的,除非你有正確的訪問[許可]在其網站上這樣做,或者你可以破解服務器:)
1
號PHP是唯一的服務器端,並且源沒有傳遞給客戶端。
1
沒有軟件可以爲您獲取代碼。要求網站所有者出於教育目的查看它是最好的方法。
0
這是不可能告訴人們,甚至在他們的後端使用PHP,除非網站提供商允許你知道這一點。
0
只要網站不是開放源代碼(這不會發生),否則,您看不到任何頁面的PHP代碼。除此之外,如上所述,該網站是編碼錯誤或...
0
如果其他網站沒有讓他們的代碼下載,您可以:
include_once 'http://www.theirsite.com/run_dangerous_code.php
但是,像所有的其他人說,這是極不可能的,這會發生。
0
是的,你可以這樣做,但不建議看http://php.net/manual/en/function.include.php
相關問題
- 1. 是否有可能讀取其他網址的dom結構?
- 2. 是否有可能從其他網站拉文本並將其放置在使用javascript的其他網站中?
- 3. 是否有可能將Redmine集成到其他網站?
- 4. 是否有可能從其他代碼塊調用Org Babel代碼塊?
- 5. 從php其他網站提取數據
- 6. 可我們能夠從其他網站
- 7. 使用php腳本從其他網站讀取文件
- 8. Python:從網站代碼中讀取值
- 9. 從其他網站獲取輸入字段的值html代碼
- 10. 如何從其他網站獲取HTML代碼源
- 11. 是否有可能在拉取請求(Github)中更改其他人的代碼?
- 12. 是否有可能使用java代碼讀取crawldb?
- 13. 是否有可能在C#代碼中讀取WebResource.axd
- 14. 是否有可能從本網站獲取流狀態?
- 15. 是否可以從其他網站插入數據?
- 16. 是否可以從其他網站呈現視圖文件?
- 17. 是否可以從其他網站登錄Google?
- 18. 使用JQuery從其他網站獲取HTML:可能嗎?法律?
- 19. 可能使用Javascript從其他網站獲取數據?
- 20. 惡意網站可能會從其他網站竊取我的Cookie嗎?
- 21. 是否有可能登錄到一個網站,然後讀取該用戶下的網站信息 - 在PHP中?
- 22. 從其他網站
- 23. 從其他網站
- 24. 從其他網站
- 25. 有使用其他網頁的源代碼的PHP功能嗎?
- 26. 是否有可能讀取其他應用程序持有的SharedPreferences?
- 27. 是否有可能託管其他網站託管的數據庫?
- 28. 是否有可能建立嗅探器來聆聽其他網站的迴應?
- 29. 是否有可能從JavaScript獲取網絡掩碼?
- 30. 是否有可能使用帶有代碼的xaml創建asp.NET網站?
提供API來讀取代碼,你會得到你想要的。也可以遠程包含文件,但這並不安全。但是我想你真的很感興趣,如果你可以從另一個你無法訪問的網站獲取代碼,並且他們沒有API ....在這種情況下, - NO – Nemoden 2011-06-02 00:35:30