Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

mysql/php क्या यह MySQL डीबी से कनेक्ट करने का एक सुरक्षित तरीका है?

इस फ़ाइल को वेब रूट से बाहर रखने पर विचार करने का कारण यह है कि कुछ होस्टिंग प्रदाताओं ने समय-समय पर PHP की व्याख्या करना बंद कर दिया है (कॉन्फ़िगरेशन दोषों के कारण, अक्सर उनकी ओर से अपडेट के बाद)। कोड तब स्पष्ट पाठ में भेजा जाएगा और पासवर्ड जंगली में बाहर हो जाएगा।

इस निर्देशिका संरचना पर विचार करें, जहां public_html वेब रूट है:

/include1.php
/public_html/index.php
/public_html/includes/include0.php

अब इस पर विचार करें index.php :

<?php
include('includes/include0.php');
do_db_work_and_serve_page_to_visitor();
?>

यदि वेब सर्वर इस फ़ाइल को खुले में प्रस्तुत करना शुरू कर देता है, तो किसी के द्वारा include0.php को डाउनलोड करने का प्रयास करने में अधिक समय नहीं लगेगा। . कोई भी डाउनलोड नहीं कर पाएगा 1.php शामिल करें , हालांकि, क्योंकि यह वेब रूट के बाहर है और इसलिए इसे वेब सर्वर द्वारा कभी भी नियंत्रित नहीं किया जाता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एचटीएमएल में गतिशील div में MySQL डेटाबेस से बीएलओबी छवि प्रदर्शित करना

  2. एनोटेशन का उपयोग करके सिद्धांत 2 में एक पूर्ण टेक्स्ट इंडेक्स जोड़ें?

  3. MariaDB रूट उपयोगकर्ता के लिए पासवर्ड और unix_socket प्रमाणीकरण सक्षम करें?

  4. ईमेल प्राप्त करना, उन्हें संसाधित करना और उन्हें मेरे वेब एप्लिकेशन के डेटाबेस में सहेजना

  5. MYSQL परिणामों को 4 सरणियों में विभाजित करें