Thomas Luethi: urlübergabe zum Kontaktscript

Beitrag lesen

Hallo,

habe mal ne Frage kann ich ein html formular aufrufen in dem ich die ersten zwei felder schon durch die url ausfülle !?

Ja, das ist moeglich.
Ich verwende das z.B. auf meinen Seiten unter
http://www.tiptom.ch/homepage/

An den Link zum Kontaktformular haenge ich
die (Teil-)URL der Seite jeweils als Paramter an:
<a href="kontakt.html?url=%2Fhomepage%2Ffaq.html">Kontaktformular</a>
(Beachte die URL-Codierung des Parameters.)

Das Formular selbst (kontakt.html) ist ein PHP-Skript.
Dieses schaut, ob es mit einem Parameter "url" aufgerufen wurde.
Wenn ja, wird der String "entschaerft" - u.a. mit htmlspecialchars() -
und in die entsprechenden Felder eingefuellt.

Man koennte auch den Referrer einbauen; das ist aber
weniger zuverlaessig.
http://www.dclp-faq.de/q/q-http-referer.html

Gruesse,

Thomas

--
Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/