Avatar billede fangel Nybegynder
26. januar 2002 - 20:27 Der er 8 kommentarer og
1 løsning

Header

hej

den her header driller mig

header("Location: http://".$URL);

$URL er tildelt på denne måde

<input type="hidden" name="URL" value="
<?
if(isset($ID)) {
echo "albert$PHP_SELF?ID=$ID";
}
else{
echo "albert$PHP_SELF";
}
?>">

i log filen skriver den

malformed header=albert/FireStormBBS/Alpha/[den side jeg er inde på]

please hjælp mig, det gir ingen mening

Dea_PG
Avatar billede fangel Nybegynder
26. januar 2002 - 20:27 #1
PS, den skal gå til siden

http://albert/FireStormBBS/Alpha/[den side jeg er inde på]
Avatar billede myplacedk Nybegynder
26. januar 2002 - 20:56 #2
Det lyder jo helt forkert.

$header = "Location: http://".$URL;
//echo $header;
header($header);

Hvis det ikke virker, så prøv med echo i stedet for header, og se hvad den siger.
Avatar billede fangel Nybegynder
26. januar 2002 - 21:08 #3
OK, jeg prøver
Avatar billede fangel Nybegynder
26. januar 2002 - 21:13 #4
nu siger den

[Sat Jan 26 21:11:04 2002] [error] [client 192.168.0.1] malformed header from script. Bad header=albert/FireStormBBS/Alpha/Cate: c:/php/php.exe

og en sød lille fejl 500 (apache)

den skulle gå til

http://albert/FireStormBBS/Alpha/Categorys.php3?ID=From%20Webmasters

Dea_PG
Avatar billede fangel Nybegynder
26. januar 2002 - 21:17 #5
PS, hvis jeg fjerne // forand echo....

siger den

Location: http:// albert/FireStormBBS/Alpha/Category.php3?ID=From Webmasters

bemærk mellemrummet !!! hvorfor er det der ?

Dea_PG
Avatar billede barefoot Nybegynder
26. januar 2002 - 22:37 #6
Du kan da ikke skriver http://albert/ da det ikke er et domæne!
Så skulle det værre albert.dk eller sådan noget...
Avatar billede barefoot Nybegynder
26. januar 2002 - 22:42 #7
Endnu et spørgsmål, hvorfor skal du have albert med overhovedet?
Hvad med:
header('Location: '.$PHP_SELF);
Der er rigeligt til at gå til den side man befinder sig på.
Skal det være absolut sti kan du gøre således:
header('Location: http://'.$HTTP_SERVER_VARS['HTTP_HOST'].'/'.dirname($HTTP_SERVER_VARS['PHP_SELF']).'/'.$relative_url);
Avatar billede fangel Nybegynder
27. januar 2002 - 08:58 #8
http://albert er min locahost med Apache

og $URL kommer fra en form, så den skal gå tilbage til den side hvor der blev trykket submit, det er det det hele handler om !!!

Dea_PG
Avatar billede fangel Nybegynder
05. februar 2002 - 15:43 #9
jeg fandt selv ud af det !!!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester