Aber ich kann nicht mit http://funkmeldesystem.de/foren/search.php?query=TEST direkt suchen...
Aber ich kann nicht mit http://funkmeldesystem.de/foren/search.php?query=TEST direkt suchen...
Felix
felix[null][null][null]@funkmeldesystem.de
Eine direkte Suchanfrage wird wahrscheinlich nur funktionieren, wenn Daniel Deine Domain freigibt.Damit POST-Anfragen über diese Domain abgesetzt werden können, muss der Administrator diese Domain in die Liste der zusätzlich erlaubten Domains für die Datenübermittlung (Post Referrer Whitelist) aufnehmen.
Mit diesem Script kannst Du zumindest das Suchwort übergeben.
PHP-Code:
<?php
if(isset($_REQUEST[query])) {
$query = $_REQUEST[query];
header("Location: http://funkmeldesystem.de/foren/search.php?query=$query");
exit;
}
else {
echo"
<form action=\"fms.php\" method=\"post\">
<input name=\"query\" type=\"text\" />
<input name=\"los\" type=\"submit\" value=\"Such!\" />
</form>";
}
?>
Das Suchwort kann ich auch so übergeben: http://funkmeldesystem.de/foren/search.php?query=TEST
Felix
felix[null][null][null]@funkmeldesystem.de
Ok. Ich dachte, Du wolltest von Deiner Homepage ne Suche machen...
Damit du mit GET übergeben kannst, muss der Admin wohl - wie du schon richtig erkannt hast - im script eine GET-Abfrage machen. Da führt kein Weg dran vorbei (außer du findest ne Sicherheitslücke in php).
jhr
Ich will ja eigentlich nicht von meinem Server die Anfrage schicken, mir reichts ja wenn die search.php den Parameter 'suche' oder wie auch immer zum direkten Suchen zulässt.
Felix
felix[null][null][null]@funkmeldesystem.de
und eben dafür muss in der search.php irgendwas wie
$query = $_GET['query'];
stehen. Dieses query muss dann im weiteren verlauf genau so gehandhabt werden wie das sonst per post übermittelte und fertig ist's, aber ohne die zeile geht's nicht.
jhr
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)