Avatar billede cmau Nybegynder
25. april 2005 - 21:09 Der er 5 kommentarer og
1 løsning

Del url op i array

Hejsa

Jeg har læst http://www.tips-og-tricks.com/tippet/436 og gjort som der stod, smed den lille stump kode i min .htaccess-fil og php stumpen i min anden fil, som jeg kalder startside.

Prøv selv at gå ind http://www.babegalleri.dk/startside/123

Har smidt denne php kode i filen
<?
$urlarray = explode("/", $REQUEST_URI);
$id = $urlarray[1];
echo $id;
?>

Men den viser ikke noget. Hvad gør jeg fejl?
Avatar billede dennismp Nybegynder
25. april 2005 - 21:15 #1
prøv med
<?php
$urlarray = explode("/", $_SERVER['REQUEST_URI']);
$id = $urlarray[1];
echo $id;
?>


Husk også at det første element er $urlarray[0];  1 er nummer 2 :)
Avatar billede cmau Nybegynder
25. april 2005 - 21:19 #2
Nu skriver den startside; http://www.babegalleri.dk/startside/123
Avatar billede cmau Nybegynder
25. april 2005 - 21:20 #3
Hov nu ser jeg fejlen, hvorfor har de mon lavet $REQUEST_URI? Men det du skriver virker, så bruger jeg jo også SERVER[], bare jeg udskifter $id = $urlarray[1]; med v$id = $urlarray[2];
Avatar billede cmau Nybegynder
25. april 2005 - 21:20 #4
Smider du svar?
Avatar billede cmau Nybegynder
25. april 2005 - 21:20 #5
Nå jo dne var der :P
Avatar billede dennismp Nybegynder
25. april 2005 - 21:42 #6
I gamle dage var register-globals default til on. Så $REQUEST_URI havde en værdi.  Det har  man ændret sidenhen, så gamle scripts virker ikke med mindre man tager højde for de.t

I gamle dage lavede man grim kode :)
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