อย่างที่เราทราบกันดีว่าวัตถุประสงค์หลักประการหนึ่งของเทคโนโลยีและคอมพิวเตอร์คือความสะดวกสบายและในกรณีนี้เราจะดำเนินการต่อไป สะดวกสำหรับเราโปรแกรมเมอร์.
หลายครั้งมาตรการรักษาความปลอดภัยที่ดีที่สุดคือการทำทุกวิถีทางเพื่อให้แน่ใจว่าผู้เยี่ยมชม ไม่รู้จริงๆว่าคุณกำลังทำอะไรอยู่ดังนั้นเราจะหลีกเลี่ยงช่องโหว่ทั่วไปทุกประเภทบนเว็บ ด้วยวิธีนี้ฉันขอแนะนำว่าคุณไม่ควรปฏิบัติตามแนวทางที่ทุกคนปฏิบัติตามเมื่อพัฒนาหน้าเว็บ แต่คุณเสนอฟังก์ชันต่างๆด้วยตัวเอง
ส่วนที่ละเอียดอ่อนที่สุดอย่างหนึ่งของเว็บคือฐานข้อมูลเนื่องจากข้อมูลทั้งหมดที่ต้องจัดเก็บในกรณีส่วนใหญ่จะถูกเก็บไว้ในนั้น ในการเข้าถึงฐานข้อมูลเราต้องการข้อมูลต่อไปนี้:
- เซิร์ฟเวอร์
- ผู้ใช้งาน
- รหัสผ่าน
- ชื่อฐานข้อมูล
โดยปกติข้อมูลนี้จะแนบมาในไฟล์เดียวกับที่ทำหน้าที่เชื่อมต่อกับฐานข้อมูล:
<?php $link=mysql_connect("SERVIDOR", "USUARIO", "CONTRASEÑA"); mysql_select_db("BASE DE DATOS",$link) OR DIE ("Error: No es posible establecer la conexión"); mysql_set_charset('utf8'); ?>
อย่างไรก็ตามเช่นเคยมีอีกวิธีหนึ่งในการทำสิ่งต่างๆ เราสามารถจัดเก็บข้อมูลที่เป็นความลับนี้ในไฟล์อื่นนอกเหนือจากที่ทำหน้าที่แล้ว จำกัด สิทธิ์ให้กับไฟล์นั้น
สำหรับสิ่งนี้เราจะใช้ฟังก์ชัน อาร์ทริม, ฟังก์ชันสำหรับ ดึงข้อมูลจากไฟล์ข้อความทั่วไป .txt ควรมี หนึ่งข้อมูลในแต่ละบรรทัดสิ่งนี้:
และเราจะแยกข้อมูลดังกล่าวในภายหลังในไฟล์ที่ทำการเชื่อมต่อ:
<?php $datos='datos.txt'; $todos_los_datos=file($datos); $servidor=rtrim($todos_los_datos[0]); $usuario=rtrim($todos_los_datos[1]); $clave=rtrim($todos_los_datos[2]); $basededatos=rtrim($todos_los_datos[3]); $conectar=mysql_connect($servidor, $usuario, $clave); mysql_select_db($basededatos, $conectar); ?>