Avatar billede bb_maze Nybegynder
21. januar 2005 - 18:17 Der er 18 kommentarer og
1 løsning

Noget lign. request_uri

Hejsa

Jeg sidder og roder lidt med et 'anbefal nyhed til en ven'-script, og her skal jeg bruge funktionen request_uri. Problemet er bare at den server jeg er på har register_globals = off. Er der en lign. funktion jeg kan bruge i stedet, som fungere når globals er off? Eller evt. et eller andet smart trick *G*

På forhånd tak.

Hygge
Avatar billede jakoba Nybegynder
21. januar 2005 - 18:34 #1
hvad ned:
    $_SERVER['PHP_SELF']
hvor fandt du en funktion med navnet 'request_uri'? det er ikke en standard php funktion.
Avatar billede erikjacobsen Ekspert
21. januar 2005 - 18:34 #2
$_SERVER['REQUEST_URI']
Avatar billede bb_maze Nybegynder
21. januar 2005 - 19:09 #3
jakoba: Jeg fandt den her: http://dk2.php.net/reserved.variables. Dit forslag virker ikke....

erikjacobsen: Det er den jeg brugte, men den virker jo som sagt ikke
Avatar billede erikjacobsen Ekspert
21. januar 2005 - 19:16 #4
Så lav dig en phpinfo.php med dette indhold

  <?  phpinfo(); ?>

og se hvad du kan bruge på den pågældende server.
Avatar billede bb_maze Nybegynder
21. januar 2005 - 19:19 #5
Måske et lidt dumt spørgsmål... Men, hvad skal jeg lede efter?
Avatar billede hmortensen Nybegynder
21. januar 2005 - 19:22 #6
Så erik siger lave en side med den kode i.

Hvis vi siger at siden hedder info.php, så kald den med 'info.php?id=1'.

Så kan du søge på det i resultatet, og se hvad du sla bruge.
Avatar billede bb_maze Nybegynder
21. januar 2005 - 19:24 #7
Ok. Tror måske jeg har fundet frem til noget. Jeg vil bare lige høre om i vil mene at dette vil kunne bruges?
              echo "http://";
              echo $_SERVER['HTTP_HOST'];
                echo "?";
              echo $_SERVER['QUERY_STRING'];

Hygge
Avatar billede hmortensen Nybegynder
21. januar 2005 - 19:28 #8
Hvad er det du gerne vil ha ?
Avatar billede bb_maze Nybegynder
21. januar 2005 - 19:30 #9
Den fuldstændige sti.

Og det får jeg nu:
www.domæne.dk?side=vis_nyhed&id=1
Avatar billede hmortensen Nybegynder
21. januar 2005 - 19:35 #10
Ville nok gøre sådan her:
$fuldsti = "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];

Hvis du lige kigger på dit eget resultat, vil du nok opdage at det aldrig vil virke.
Avatar billede bb_maze Nybegynder
21. januar 2005 - 19:36 #11
Jamen hele problemet er jo at jeg ikke kan bruge REQUEST_URI...

Hygge
Avatar billede hmortensen Nybegynder
21. januar 2005 - 19:38 #12
Hvis du kan bruge de andre, kan du også bruge den....

Smid et link til en phpinfo fra serveren
Avatar billede bb_maze Nybegynder
21. januar 2005 - 19:39 #13
Da ikke når register_globals er off?

Her er et link til phpinfo'en: http://safetycar.dk/phpinfo.php

Hygge
Avatar billede hmortensen Nybegynder
21. januar 2005 - 19:43 #14
Avatar billede bb_maze Nybegynder
21. januar 2005 - 19:49 #15
Det virker ;) Men det jeg selv foreslog det virkede faktisk også.... Det du mente det var at index.php manglede, ik?

Hygge
Avatar billede hmortensen Nybegynder
21. januar 2005 - 19:56 #16
Og en /
Avatar billede bb_maze Nybegynder
21. januar 2005 - 20:00 #17
Ja, ok :) Men det virker nu, så smid et svar:)

Hygge
Avatar billede hmortensen Nybegynder
22. januar 2005 - 01:12 #18
Ok :)
Avatar billede bb_maze Nybegynder
22. januar 2005 - 01:13 #19
Tak for hjælpen :)
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
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

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