Hallo,
ich habe folgendes Problem das ein PHP Code 4x ausgeführt wird obwohl er nur einmal gerufen werden sollte.
In den Log Files sehe ich 4 Einträge mit der jeweiligen Suche
Der Aufruf ist aus einer anderen Seite mit
gelöst.
Kann mir da jemand weiterhelfen ?
Es sind auch keine meta-refresh oder java-script Umleitung oder sonstige Weiterleitungen.
Wenn ich direkt die Url angebe -> wird einfach das Script 4x ausgeführt.
da bin ich mit meinem Latein am Ende
Gruß Thomas
ich habe folgendes Problem das ein PHP Code 4x ausgeführt wird obwohl er nur einmal gerufen werden sollte.
In den Log Files sehe ich 4 Einträge mit der jeweiligen Suche
PHP-Code:
<?php
require_once("config.php");
require_once("include.php");
$bd = mysql_connect($mysql_hostname, $mysql_user, $mysql_password);
mysql_select_db($mysql_database, $bd);
error_log(sprintf("Suche: " . $q));
$eintrag = "INSERT INTO {$prefix}suche (suchtext) VALUES ('$q')";
mysql_query($eintrag) or die(mysql_error().'<hr />'.$eintrag.'<hr />');
?>
PHP-Code:
<FORM ACTION="suche.php">
<INPUT TYPE="text" NAME="q" VALUE="<?php echo $q ?>" SIZE=80>
<INPUT TYPE="submit" VALUE="Suche" CLASS="BUTTON">
</FORM>
Kann mir da jemand weiterhelfen ?
Es sind auch keine meta-refresh oder java-script Umleitung oder sonstige Weiterleitungen.
Wenn ich direkt die Url angebe -> wird einfach das Script 4x ausgeführt.
da bin ich mit meinem Latein am Ende
Gruß Thomas
Kommentar