Hej
Jeg er igang med en hjemmeside, og jeg er i tvivl om min database er sikker.
På mine sider logger jeg på en MySQL-database, ved at inkludere en login fil, og så kalde en funktion fra denne fil.
Jeg har altså filen "database/connect.php"
- <?php
- function opret_forbindelse()
- {
- $mysql_usrlink = mysql_connect('localhost', 'root', '');
- mysql_select_db('MinDatabase');
- return $mysql_usrlink;
- }
- ?>
Og på sider hvor jeg bruger databasen starter jeg så med
- <?php
- require('/database/connect.php');
- $link = opret_forbindelse();
-
- /* bla bla bla */
-
- mysql_close($link);
-
- ?>
Mit spørgsmål er om der er nogen sikkerheds problemer? Jeg er bange for at folk udefra kan lave noget i retningen af:
- <?php
- require('http://minside.dk/database/connect.php');
- $link = opret_forbindelse();
-
- /* bla bla bla */
-
- mysql_close($link);
-
- ?>
Jeg har kaldt mine sider mere kryptiske ting en "database/connect.php", men jeg ved ikke om det er nok.
/Hans
Indlæg senest redigeret d. 08.07.2011 12:04 af Bruger #16701