Mailinglisten-Archive |
Cyrus Mandrake wrote:
> Lutz Zetzsche wrote:
>> Aber wie kann dann $_GET['test'] dort eine Auswirkung haben? Oder
>> vielleicht liegt der Fehler ja ganz woanders. Es wäre wirklich wichtig,
>> den Quelltext nicht soweit zusammenzukürzen. Aus dem, was Du
>> mitgeschickt hast, ist jedenfalls für niemanden irgendetwas zu
>> erkennen. :-)
>
> Naja, mit dem $_GET['test']-Beispiel wollte ich nur deutlich machen,
> dass bei einer if-Schleife, die ich über die URL auslöse alles so
> funktioniert wie es soll. Das skurrile Verhalten tritt nur bei der
> HTTP_HOST Variante auf. Deswegen bin ich mir fast sicher, dass dort auch
> der Fehler liegt, mir ist nur nicht klar, _was_ der Fehler ist ^^.
> Hier einmal mein ganzer Code:
>
'tschuldigung... Habe ich mich eben beim formatieren vertan ^^.
Klammerhighlighting sei Dank habe ich es noch bemerkt :-).
Bitte poste doch mal, was
print_r($parsed_referer);
und
print_r($_SERVER);
anzeigen.
Diesmal aber richtig formatiert:
> ---------------------------------------------------------
<?php
$parsed_referer = parse_url($_SERVER['HTTP_REFERER']);
if ($parsed_referer['host'] != $_SERVER['HTTP_HOST'])
{
$host = "localhost";
$user = "usr";
$password = "pw";
$db_name = "db";
$connect = mysql_connect($host, $user, $password);
if (!$connect)
{
echo "Connection FEHLER!<br />";
}
else
{
echo "CONNECTION!<br />";
$db_sele = mysql_select_db($db_name);
if (!$db_sele)
{
echo "Select db FEHLER!<br />";
}
else
{
echo "SELECT DB!<br />";
}
}
$qry = mysql_query("INSERT INTO `table`
(`wert1`,`wert2`,`wert3`,`wert4`) VALUES ('1','2','3','4')");
if (!$qry)
{
echo "FEHLER!<br />";
}
else
{
echo "ERFOLG!<br />";
}
if (!mysql_close($connect))
{
echo "con_close FEHLER!<br />";
}
else
{
echo "CONNECTION CLOSED!<br />";
}
echo "test1";
}
else
{
echo "test2";
}
> ---------------------------------------------------------
> Cordially,
> Cyrus
Yannik
php::bar PHP Wiki - Listenarchive