Avatar billede klgn Nybegynder
07. august 2008 - 11:54 Der er 25 kommentarer og
1 løsning

Alternativ til $_SERVER[REQUEST_URI']

Hej alle!

Finder der en alternativ løsning til at få det udtræk, som $_SERVER['REQUEST_URI'] leverer? Jeg arbejder på en server, hvor det ikke er muligt at benytte denne variabel:s

På forhånd tak,
Avatar billede w13 Novice
07. august 2008 - 11:55 #1
Hvad skal du bruge det til?
Avatar billede jokkejensen Novice
07. august 2008 - 11:59 #2
Hvad med : $GLOBALS["HTTP_SERVER_VARS"]["REQUEST_URI"];
Avatar billede jokkejensen Novice
07. august 2008 - 12:00 #3
eller er det wordpress only ?
Avatar billede jokkejensen Novice
07. august 2008 - 12:01 #4
Avatar billede erikjacobsen Ekspert
07. august 2008 - 12:08 #5
Og ellers en anden gang: lav en fil med  <?php phpinfo(); ?>  og se om det du vil bruges findes i en anden variabel.
Avatar billede showsource Seniormester
07. august 2008 - 12:15 #6
Evt.

<?php

$myglobal = (isset($_SERVER) ? $_SERVER : $_SERVER_HTTP_VARS);

echo $myglobal["REQUEST_URI"];

?>
Avatar billede klgn Nybegynder
07. august 2008 - 12:18 #7
w13> Jeg bruger rewriting via htaccess. Til www.domæne.dk/navn_paa_side/ skal udtrække der, hvor der stpr navn_paa_side.
jokkejensen> Det virker ikke og det er til mit eget lille system.
erikjacobsen> Det har jeg prøvet, men der er kun de der script_name og lign, men de giver mig ikke det jeg vil have.
Avatar billede klgn Nybegynder
07. august 2008 - 12:19 #8
showsource> No go
Jeg takker for jeres inputs so far.
Avatar billede showsource Seniormester
07. august 2008 - 12:23 #9
print_r($_GET);

burde virke
Avatar billede klgn Nybegynder
07. august 2008 - 12:26 #10
Den returnerer bare Array ( ).

Jeg ved ikke om det hjælper at sige, det er en windows server, jeg kører på?
Avatar billede erikjacobsen Ekspert
07. august 2008 - 12:27 #11
Øv - så hverken $_SERVER['REDIRECT_URL'] eller $_SERVER['REQUEST_URI'] indeholder noget ?
Avatar billede klgn Nybegynder
07. august 2008 - 12:29 #12
erikjacobsen > Det er korrekt - de er tomme:(
Avatar billede erikjacobsen Ekspert
07. august 2008 - 12:29 #13
Ok. Men en Apache på Windows?
Avatar billede klgn Nybegynder
07. august 2008 - 12:34 #14
Jeg tror, det er en NT-server...
Avatar billede erikjacobsen Ekspert
07. august 2008 - 12:36 #15
Ok, altså en anelse suspekt ;)

Spøg til side - jeg har testet på en IIS med PHP, og kan heller ikke se dem.
Avatar billede showsource Seniormester
07. august 2008 - 12:38 #16
Hvordan en .htaccess på en NT?
Ved der er lavet noget lign. til NT, men det er vist "asp-specifik" ?
Avatar billede dkfire Nybegynder
07. august 2008 - 13:04 #17
Der er udviklet et program til iis som kan næsten det samme som mod_rewrite, har dog ikke lige navnet her.
Avatar billede klgn Nybegynder
07. august 2008 - 13:07 #18
Ellers kan I se phpinfo på www.sjeldani.dk/phpinfo.php
Avatar billede klgn Nybegynder
07. august 2008 - 13:12 #19
showsource> jeg har brugt en ganske almindelig .htaccess fil, og det ser ud til at virke fint nok...
Avatar billede erikjacobsen Ekspert
07. august 2008 - 13:20 #20
Kan du bruge $SERVER["HTTP_X_REWRITE_URL"]
Avatar billede klgn Nybegynder
07. august 2008 - 13:26 #21
Ja, den kan jeg godt bruge - det virker sgu:)
Avatar billede klgn Nybegynder
07. august 2008 - 13:28 #22
Tak for hjælpen:)

Hvis jeg ikke er helt galt på den, så samler du ikke på points, erikjabobsen?

Hvis du gør, så smid et svar:)
Avatar billede erikjacobsen Ekspert
07. august 2008 - 13:28 #23
Fint - men det er en smule skrøbeligt. Den variabel findes nemlig heller ikke nødvendigvis på andre IIS-er med PHP.
Avatar billede erikjacobsen Ekspert
07. august 2008 - 13:28 #24
Nej tak, ingen point til mig.
Avatar billede erikjacobsen Ekspert
07. august 2008 - 13:29 #25
...men måske hvis du har den der rewrite-pakke installeret...
Avatar billede klgn Nybegynder
07. august 2008 - 13:29 #26
Så tager jeg dem selv:)
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