<code>Header("Location: $url") vill ej fungera!
<html>
<body>
<?
function html_header_location($url) {
$agent = (phpversion() > "4.1.0") ? $_SERVER[HTTP_USER_AGENT] : $HTTP_SERVER_VARS[HTTP_USER_AGENT];
// Both IE 5.x and Mozilla >= 0.9.8 now require header() to be postfixed by
// exit, otherwise they do not execute headers send
If (stristr($agent, 'msie')) {
Header("Refresh: 0;url=$url");
} Else {
Header("Location: $url");
}
Exit;
}
$intID = $HTTP_GET_VARS["ID"];
$db = @mysql_connect("localhost", "hmmhmmm", "********");
mysql_select_db("hejhoj",$db);
$result = mysql_query("SELECT * FROM games where id=$intID",$db);
if ($myrow = mysql_fetch_array($result))
{
do {
$intKlick = $myrow[klick];
$strAdress = $myrow[adress];
}
while ($myrow = mysql_fetch_array($result));
}
else {
echo "Hittade inte spelet i databasen!";
}
$intKlick++;
$resultat = mysql_query("UPDATE games SET klick=$intKlick WHERE id=$intID") or die (mysql_error());
?>
<?
html_header_location($strAdress)
?>
</body>
</html>
</code>
Sådan är koden till min klickräknare. Min fråga är hur man får Header("Location: $url") grejjen att funka. Som ni ser har jag testat mig av ett tips som stod i forumet. Men detta hjälper inte heller. Mitt felmeddelande är:
Warning: Cannot add header information - headers already sent by (output started at /customers/astmatic.net/astmatic.net/httpd.www/klickraknare.php:3) in /customers/astmatic.net/astmatic.net/httpd.www/klickraknare.php on line 11
Vad göra?