phpbar.de logo

Mailinglisten-Archive

[php] IF-Auslöser von mySQL-Query ignoriert

[php] IF-Auslöser von mySQL-Query ignoriert

Norman Markgraf norman at sefiroth.de
Mon Jun 25 09:31:57 CEST 2007


Hi!

Cyrus Mandrake schrieb:
> Guten Morgen zusammen,
> ich sitze jetzt schon seit 1,5h vor einem ziemlich mysteriösen Problem:
> Ich habe vor einen bestimmten mySQL Query nur dann auszulösen, wenn
> jemand neu auf die Webseite kommt.
> Mein Ansatz:
>
> $parsed_referer = parse_url($_SERVER['HTTP_REFERER']);
>
> if ($parsed_referer['host'] != $_SERVER['HTTP_HOST']) {
> 	(...)MYSQL-QUERY(...)
> 	echo "test1";
> } else {
> 	echo "test2";
> }
>
>   
> Das Verrückte hierbei ist, dass ich _jedesmal_ gleich mehrere (zwischen
> 3 und 5) Zeilen in die Datenbank geschrieben bekomme. Auch wenn die
> else-Schleife ausgelöst wird und der Teil mit dem Query garnicht
> durchlaufen kann/soll/tut ^^. Es wird dann "test2" ausgegeben, jedoch
> finde ich wieder 3-5 (die Anzahl ist auch völlig willkürlich) neue
> Einträge in der Datenbank.
>   
Dann Du mal statt "test1" und "test2" die $_SERVER['HTTP_HOST'] und die 
$parsed_referer['host'] Inhalte ausgeben lassen bei den Durchläufen?

Gruß
Norman

php::bar PHP Wiki   -   Listenarchive