Redirrect virker ikke

Tags:    php

Jeg har lavet en redirrect ved at gøre følgende

header("Location: http://$Link"); /* Redirect browser */

$Link indeholder linket siden skal sendes til. Det virker fint på min egen maskine. Men når jeg flytter det til serveren hos i123 (min webudbyder) får jeg følgende fejl

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/link.php:4) in /var/www/html/link.php on line 44

Hvad skal jeg gøre for at få det til at virke ?



7 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
how forkert tråd..

[Redigeret d. 15/12-04 18:25:10 af Jokke Jensen]



Nåå... okey :D



Hvor har du placeret din header?

Det skulle jo gerne være før noget andet output, ellers fungerer det ikke.



Hvor har du placeret din header?

Det skulle jo gerne være før noget andet output, ellers fungerer det ikke.


Koden på hele siden ser således ud

<html>
<head><title>link</title></head>

<body>

<SCRIPT TYPE="text/javascript">

document.onmouseover = skjulHref;

function skjulHref(e){

var kalder;

if(!e){
e = window.event;
kalder = e.srcElement;
}
else{
kalder = e.target;
}

if(kalder.tagName == 'A'){
window.status = '';
}

return true;

}
</SCRIPT>

<?php

require("mysql_funktioner.php");

aabn_forbindelse_og_vaelgdb();
$intlink = $_GET['link'];

echo $intlink;

$valgtelinkarray = sql_spoerg_og_faa_svar("select * from links where Gruppe='$link'");

extract($valgtelinkarray[0]);
echo $Link;

luk_forbindelse();
header("Location: http://$Link"); /* Redirect browser */
exit;
?>
</tr>
</table>
</body>
</html>

[Redigeret d. 15/12-04 17:44:30 af Henrik Møller]

[Redigeret d. 15/12-04 17:46:30 af Henrik Møller]



Så virker det.
Jeg søgte videre rundt og fandt ud af at der ikke må være noget HTML før min redirrect. Nu virker det.



Så virker det.
Jeg søgte videre rundt og fandt ud af at der ikke må være noget HTML før min redirrect. Nu virker det.



Ja det var jo netop det jeg skrev til dig :)



Så virker det.
Jeg søgte videre rundt og fandt ud af at der ikke må være noget HTML før min redirrect. Nu virker det.


Ja det var jo netop det jeg skrev til dig :)


Ja det var jo også derfor jeg fandt ud af det :-)
Du skal bare skrive et svar så får du dine points



t