/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Redirectscript problemer
Fra : Søren Malling


Dato : 29-05-04 00:18

Hej.

Jeg har prøvet at lave et php script på adressen

http://malling.users.whitehat.dk/php/redirect.php

meningen er at man sætter en variabel der
http://malling.users.whitehat.dk/php/redirect.php?url=http://www.
URL.dk

Min script er følgende

<?php

header("location: <?php
echo "$url"
?>);
exit;

?>

andet er der ikke på siden og så får jeg følgende fejl

Parse error: parse error in
/usr/home/whitehat_dk/users/malling/php/redirect.php on line 4

Er der nogle der kan hjælpe mig og fortælle hvor fejlen ligger?

Hilsen Søren Malling

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Ukendt (29-05-2004)
Kommentar
Fra : Ukendt


Dato : 29-05-04 01:19

Søren Malling wrote:
> Min script er følgende
>
> <?php
>
> header("location: <?php
> echo "$url"
> ?>);
> exit;
>
> ?>
>
> andet er der ikke på siden og så får jeg følgende fejl
>
> Parse error: parse error in
> /usr/home/whitehat_dk/users/malling/php/redirect.php on line 4
>
> Er der nogle der kan hjælpe mig og fortælle hvor fejlen ligger?

Du har jo to <?php inden i hinanden, og der manger vist semikolon
efter 'echo "$url"'. Echo er desuden ikke nødvendig.
Prøv med:

<?php
header("location: ".$url);
exit;
?>

--
Mvh.
Martin Møller Bæk
www.yavi.dk

Søren Malling (29-05-2004)
Kommentar
Fra : Søren Malling


Dato : 29-05-04 08:54

Martin Møller Bæk wrote in dk.edb.internet.webdesign.serverside.php:
>
> Du har jo to <?php inden i hinanden, og der manger vist semikolon
> efter 'echo "$url"'. Echo er desuden ikke nødvendig.
> Prøv med:
>
> <?php
> header("location: ".$url);
> exit;
> ?>
>
> --
> Mvh.
> Martin Møller Bæk
> www.yavi.dk

Nu virker det næsten også efter hensigten, bortset fra at den url
den fanger er http://malling.users.whitehat.dk/php/

det undrer mig bare når der ikke er angivet nogen variabel med en
url. men hvis det bliver gjort melder den bare 404 fejl :(



--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jacob Atzen (29-05-2004)
Kommentar
Fra : Jacob Atzen


Dato : 29-05-04 09:48

Søren Malling <dengse@quimby.dk> writes:

> Martin Møller Bæk wrote in dk.edb.internet.webdesign.serverside.php:
> >
> > <?php
> > header("location: ".$url);
> > exit;
> > ?>
>
> Nu virker det næsten også efter hensigten, bortset fra at den url
> den fanger er http://malling.users.whitehat.dk/php/
>
> det undrer mig bare når der ikke er angivet nogen variabel med en
> url. men hvis det bliver gjort melder den bare 404 fejl :(

Er du sikker på $url indeholder det du forventer? Altså:
- er register_globals slået til?
- eller har du tildelt $_GET['url'] til $url tidligere i dit script?

Det ser ikke ud som om det sidste er tilfældet.

--
Med venlig hilsen
- Jacob Atzen

Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408527
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste