WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » problem mit verlinkung » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von chip
Maschinenengel schrieb am 10.08.2005 11:26
oder soll ich nur alle $schiff durch $_GET['schiff'] ersetzen???


Jap, genau das. Damit solltest du nix verkehrt machen können.
von Maschinenengel
naja, das hat mich nicht viel weiter gebracht...
ich habe keine ahnung wo ich das $_GET['schiff'] hin packen soll.
oder soll ich nur alle $schiff durch $_GET['schiff'] ersetzen???
von languitar
http://de2.php.net/manual/de/reserved.variables.php#reserved.variables.get
von Maschinenengel
bitte einmal erläutern was es mit dem $_GET['schiff'] auf sich hat.
wo muss ich das einbinden???
von chip
und noch eine frage. auf vielen websites hab ich gesehen dass dort nur (eigenes beispiel) index.php?menu=schiffe&schif=patriot steht. also ohne php endungen.
das habe ich auch ausprobiert, aber dann funzt garnichts...
wie geht das dass die php endungen einfach wegfallen?


Genau wie ich gesagt habe, müsste es in Zeile 119 heißen:

1:
$fd = fopen($schiff.".php", "r");


Allerdings beinhaltet dies auch enorme Sicherheitsrisiken, wie oben beschrieben.

ich habe erst gedacht das liegt daran dass ich am anfang den wert adler.php gegeben habe und sie so dann nicht mehr geändert werden kann, aber das ist ja eine normale variable also müsste sich der wert $schiff dann mit index.php?menu=schiffe.php&schiff=patriot.php ändern lassen.


Das könnte wiederum daran liegen, dass bei dir register_globals schon auf off gesetzt ist. Versuche die Variable über $_GET['schiff'] anzusprechen – nicht nur über $schiff.

Nach oben