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