Ⅰ 如何禁止查看源代碼
不能。
因為你的源代碼是輸出數據(HTML、XML、Script等也就是源文件)到客戶端的瀏覽器裡面,瀏覽器根據你的源文件來形成文字圖片等信息給人看。所以源文件是一定要輸出到客戶端瀏覽器才行。
現在系統安全很高,也不會允許網頁通過代碼直接修改IE的設置(除非用戶允許)。
即使禁止了「查看源文件」,還有其他方法可以看,例如GreenBrowser瀏覽器就有強大的網頁代碼分析功能、如果是純靜態html文件還可以直接下載。所以禁止了也是徒勞。
如果你使用asp、php或jsp這些動態語言寫的網頁,那客戶端就看不到你的動態代碼了,例如在<%%>裡面的代碼就看不到。為什麼?因為這些代碼只在伺服器端運行,輸出的「源文件」只是伺服器轉換出來的靜態html代碼而已。
Ⅱ apache 解析一個錯誤的php文件時,會直接顯示php的源碼,如何讓他不顯示源碼。
1、在可能出異常的代碼後面 die('....自己寫錯誤信息');
2、在php中代碼前加error_reporting(0);
3、修改php.ini 中 display_errors設置為display_errors = off
Ⅲ PHP中隱藏一段代碼,讓查看源代碼等方式無法查看到!
前端看到的是PHP編譯後的HTML代碼。
HTML代碼可沒法隱藏,隱藏了瀏覽器就不會渲染,意思就是你把這段代碼刪除了,就不會看到HTML代碼了。
其實你要隱藏一些重要參數也是有辦法的,可能過JS來做,建議了解一下,視頻播放插件的做法,有部分插件做這些做得比較好。