variabele in link zonder = - teken

Status
Niet open voor verdere reacties.

knetter3

Gebruiker
Lid geworden
5 apr 2008
Berichten
56
Ik ben al een tijdje bezig met een Site waar andere mensen een site op kunnen maken. Ik kom nu zo ongeveer aan het einde, maar er is nog een probleem:
Is er een mogelijkheid om te kunnen relinken van
www.mijnsite.nl/naam naar
www.mijnsite.nl/members.php?id=id Met als id de bovenste pagina van de naam, dus eigenlijk

SELECT id FROM tabel WHERE naam=$naam

$naam wil ik dus halen uit
www.mijnsite.nl/naam

Is dit mogelijk

PS, voor een later stadium, kan het dan ook zo: (ik heb nog geen internetdomein, alles is localhost)
http://naam.mijnsite.nl
 
met (ik geloof dat het kon iig) een htaccess kon dat... Moet je even op googlen.

voor iets van http://bla.mijndomein.omg heb je dns-stuff nodig. Dit kan wel als je je eigen server host, maar als je het door iemand of iets laat doen weet ik het niet. Zelf gebruik ik zoneedit (free dns gevalletje) waarmee het wel kan, maar dat moet je manueel doen, en kan dus niet echt 'automatisch'.

:thumb:
 
Om die variabele uit de naam te halen, heb je het meest aan een mod_rewrite rule. Het fijne weet ik er ook niet van, maar daar zou ik even op googlen.
 
Met en .htaccess kan het zeker...

Alleen moet je dan zorgen dat je voor elk account een redirectregel aanmaakt...
[Redirect 301 origineel_adres nieuw_adres]

je kan ook kijken of je in je code de link opvraagt ($_SERVER['PHP_SELF']), deze verdeeld in stukjes gesplitst op het / teken ($split = explode('/', $_SERVER['PHP_SELF'])) en dan kijkt naar het deel na je browsernaam (zou bij http://www.mijnserver.nl/naam/iohoash het 4e deel zijn ($split[3])
Dit deel zou je dan in je database moeten checken =) en de juiste URL laten teruggeven...
dan via header(....) doorsturen naar de juiste pagina =)


Ik denk dat een .htaccess sneller gaat XD
 
Hier staat een uitleg over mod_rewrite :)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan