bootscreen
Grünschnabel
Guten Morgen Leute,
ich habe von meiner Firma den Auftrag bekommen ein firmeninternes Portal zu schreiben.
Nun ist meine Frage wie mach ich das, besser gesagt was ist die "beste" Methode.
Bisher hab ichs so gemacht, das ich eine Index-Seite mit Navi-Leiste hab.
Sobald ich einen Link angeklickt habe, hat ein SQL-Skript geschaut was in der DB steht und jenachdem welcher Name da stand wurde dann diese Datei per Include eingebunden.
Nur ist mir das inzwischen irgendwie zu "nervig" da ich ja bei jeder Datei Session-Kontrolle etc machen muss, da sonst ja jeder von außen die Daten öffnen könnte.
Nun dachte ich das ich vllt, das was in diesen Datein steht einfach Komplett in die Datenbank schreiben könnte und um dann einfach die DB auszulesen.
Nur als ich mich da "informiert" hab, hab ich überall gelesen das dies eine bescheidene Idee ist, da PHP-Funktionen nicht in eine DB gehören da ja, theoretisch gesehen Java oder Delphi nichts mit diesen Befehlen anfangen könnten wenn sie auf diese DB zugreifen würden. Aber mir ist das ja egal da das ganze ja auschließlich für PHP ausgelegt und geschrieben wird / wurde.
Habt ihr vllt eine Idee welches nun eine "gute", sichere und schnelle Lösung ist?
ich habe von meiner Firma den Auftrag bekommen ein firmeninternes Portal zu schreiben.
Nun ist meine Frage wie mach ich das, besser gesagt was ist die "beste" Methode.
Bisher hab ichs so gemacht, das ich eine Index-Seite mit Navi-Leiste hab.
Sobald ich einen Link angeklickt habe, hat ein SQL-Skript geschaut was in der DB steht und jenachdem welcher Name da stand wurde dann diese Datei per Include eingebunden.
PHP:
if ($_GET['id'] == NULL)
{
$currentid = "1";
}
else
{
$currentid = $_GET['id'];
}
$sql = 'SELECT template FROM menu WHERE mid = '.$currentid;
$ergebnis = mysql_query($sql);
$ausgabe = mysql_result($ergebnis,0);
include($ausgabe.".php");
Nur ist mir das inzwischen irgendwie zu "nervig" da ich ja bei jeder Datei Session-Kontrolle etc machen muss, da sonst ja jeder von außen die Daten öffnen könnte.
Nun dachte ich das ich vllt, das was in diesen Datein steht einfach Komplett in die Datenbank schreiben könnte und um dann einfach die DB auszulesen.
Nur als ich mich da "informiert" hab, hab ich überall gelesen das dies eine bescheidene Idee ist, da PHP-Funktionen nicht in eine DB gehören da ja, theoretisch gesehen Java oder Delphi nichts mit diesen Befehlen anfangen könnten wenn sie auf diese DB zugreifen würden. Aber mir ist das ja egal da das ganze ja auschließlich für PHP ausgelegt und geschrieben wird / wurde.
Habt ihr vllt eine Idee welches nun eine "gute", sichere und schnelle Lösung ist?