使用php_include文件安全地使用mysql登錄信息還是更好地在每個頁面上覆制/粘貼mysql的登錄信息?如果你使用php_include,你將如何阻止該文件被看到?PHP包括或複製每個頁面上粘貼mysql登錄信息?
回答
創建connection.php
$host = "localhost"; //server
$user = "user"; //username
$pass = "pass"; //password
$db = "db1"; //database
$con = @mysql_connect($host,$user,$pass); //connection
if(!$con){
die("Could Not Connect to $host: ".mysql_error());
} //if NOT connected force error
$db_select = @mysql_select_db($db); // database connection
if(!$db_select){
die("Could Not Select $db: ".mysql_error());
} //if NOT connected force error
將這個文件connection.php你的/ WWW或/的public_html文件夾之外
添加
require_once("../whereeverthismaybe/connection.php");
爲第一行每一頁你需要它。
-jt
代碼是舊的,但你明白了。 – taylorjes 2010-09-13 18:41:53
謝謝泰勒。當你說把這個放在你的任何public_hmtl文件夾外,你的意思是一個單獨的文件夾,沒有任何網站文件的權利? – AAA 2010-09-13 18:44:33
是的,以及一個沒有從網絡「訪問」的文件夾。一個典型的結構將是您的網站的home/{files/folders}/public_html。在public_html之上的任何內容都將無法從網絡訪問,但是當內部處理.php文件時,您的網絡文件將可以訪問..這可以防止未經授權訪問您的登錄信息。 – taylorjes 2010-09-13 18:48:30
即使該文件是在的public_html它不應該回聲/顯示信息也不被下載通過瀏覽器,所以你在這方面沒問題。您可以使用httpd/apache2.conf文件或.htaccess將目錄訪問權限阻止到它所在的位置,前提是這是apache服務器。
此外,我已經告訴過一些開發人員使用require_once,但這取決於您。
- 1. 解決直接url複製粘貼問題的登錄頁面
- 2. 複製並粘貼包括書籤VBA
- 3. 防止從PHP頁面提取,下載或複製/粘貼
- 4. PostgreSQL或MySQL複製粘貼部署
- 5. 包括每個PHP頁面INC子
- 6. PHP - 如何從複製粘貼登錄後保護URL
- 7. 從txt複製信息並粘貼到另一個vbscript
- 8. Tinymce粘貼包括樣式
- 9. MySQL/PHP檢查登錄詳細信息
- 10. 讓每複製和粘貼剪切粘貼opearation特別
- 11. django所需的登錄信息頁面
- 12. Virtuemart登錄頁面 - 缺失信息
- 13. 頁面不會接受登錄信息
- 14. 多個複製和粘貼
- 15. 如何複製和粘貼範圍,包括格式和列寬
- 16. 複製並粘貼每第N行
- 17. 複製並粘貼MessageDialog消息
- 18. HTML頁面驗證,包括PHP和MySQL
- 19. iPhone複製/粘貼
- 20. 複製粘貼宏
- 21. 複製粘貼userinput
- 22. VBA複製粘貼
- 23. UIWebView複製/粘貼
- 24. xcode複製/粘貼
- 25. 如何在Pharo中複製並粘貼錯誤信息?
- 26. 在for循環中複製和粘貼信息
- 27. 我的RichTextBox的剪切/複製/粘貼不剪切,複製或粘貼
- 28. 包含登錄信息的MAMP頁面空白
- 29. asp.net登錄頁面信息存儲信息
- 30. HBase:複製粘貼目錄的工作?
在客戶端看到了嗎? – Albinoswordfish 2010-09-13 18:29:31