Ich finde es um einiges sicherer wenn man die ip ( Hamachi/ DynDNS etc..) vom Server nicht auf der HP finden kann.
So ist der Server um gegen Hacker ein bisschen geschützt
Wenn der Client dann noch mit einer .exe connectet dann ist der Server schon um einiges sicherer als ein einfacher Server !!
man muss nur 2 Sachen beachten
in die .php Codes von der Homepage:
PHP Code:
error_reporting(0); // keine Fehler Anzeigen
einfach dranhängen (einfach oben an der Seite eine neue Zeile und dann diesen Code reinkopieren )
Ich glaub es reicht wenn ihr die Zeile in den config.php´s einfügt sonst hald in alle .php dateien
So nun zeigt der Server keine Fehler mehr an
ABER die meisten config.php ( also da wo die Zugangsdaten für den mysql-Zugang drin sind ) haben noch zusätzlich eine Fehleranzeige die jetzt noch angezeigt wird.
so ein script sieht so aus:
PHP Code:
mysql_connect($mysql_host, $mysql_user, $mysql_pass) OR
die("Es konnte keine Verbindung zur Datenbank hergestellt werden.<br /> Fehlermeldung: ".mysql_error());
mysql_select_db($mysql_db) OR
die("Die Datenbank konnte nicht benutzt werden.<br /> Fehlermeldung: ".mysql_error());
jetzt muss man einfach die .mysql_error() entfernen
Hier habe ich das mal gemacht:
PHP Code:
mysql_connect($mysql_host, $mysql_user, $mysql_pass) OR
die("Es konnte keine Verbindung zur Datenbank hergestellt werden.<br />");
mysql_select_db($mysql_db) OR
die("Die Datenbank konnte nicht benutzt werden.<br />");
Das wars auch schon
jetzt sollte dann die Fehlermeldung die kommt wenn der Server offline ist so aussehen:
Nachteile:
Alle Fehler werden ausgeblendet dh wenn in den .php Dateien ein Fehler ist und ihr den nicht merkt dann können Bugs entstehen!!
Das ganze muss auf einem Webspace installiert werden..
Ich freue mich über Fragen und Kommetare !!
grüßle LordMampf2