anoniem Geplaatst: 31 augustus 2002 Delen Geplaatst: 31 augustus 2002 Hallo, ik ben bezig met het maken van een site waarbij personen een persoonelijke pagina kunnen registreren waarbij ze zulk een url krijgen als persoonlijke url: www.mydomain.com/username Natuurlijk wil ik niet voor iedere gebruiker een aparte map met gegevens maken maar wil ik alles in een database steken. Dus moet ik een scriptje maken dat de databasetabel met de naam "username" gaat toepassen op een standaard site template. Ik dacht aan een .htaccess bestandje waarbij, wanneer een submap niet bestaat er rechtstreeks overgegaan wordt op de templatepage (ErrorDocument 404). Hoe kan ik ervoor zorgen dat ik gegevens krijg in dit bestand van de ingetypte url en dus van hetgene er achter de / staat, wat belangrijk is voor het opvragen van de juiste gegevens? Ik hoop dat dit duidelijk is. Indien niet -> Vraag aub meer uitleg. Bedankt voor uw hulp Tom Quote Link naar reactie
anoniem Geplaatst: 31 augustus 2002 Auteur Delen Geplaatst: 31 augustus 2002 ik weet niet of het nou echt een mooie methode is om het via het error document te doen. Het hangt er ook nogal vanaf, wat je als errordocument gaat gebruiken. Een serversidescript, of html. In het eerste geval hangt het van je scripttaal af, in het tweede kun je javascript of vbscript gebruiken, maar dan stel je dus een aantal eisen aan je gebruikers. Is het niet makkelijker om gewoon een serverside-taal te gebruiken en de desbetreffende site op te geven via een parameter in de url... ww.mydomain.com/?username Quote Link naar reactie
anoniem Geplaatst: 31 augustus 2002 Auteur Delen Geplaatst: 31 augustus 2002 Ik wil het eigenlijk via php doen, en zou graag willen dat hetgene achter de slash versimpeld wordt tot 1 woord. Ik weet dat er variabelen in de url kunnen meegegeven worden achter het vraagteken, maar dat maakt de url voor de bezoeker té complex. Deze url zou makkelijk te onthouden en in te typen moeten zijn. Bedankt voor uw reactie Tom Quote Link naar reactie
anoniem Geplaatst: 31 augustus 2002 Auteur Delen Geplaatst: 31 augustus 2002 Volgens mij moet je met Apache's mod_rewrite aan de gang als je dit soort zaken wil. Met een php script gaat dat niet lukken, of je moet voor iedere gebruiker een nieuw php script plaatsen... Quote Link naar reactie
anoniem Geplaatst: 31 augustus 2002 Auteur Delen Geplaatst: 31 augustus 2002 dan kun je met getenv('REDIRECT_URL'); de naam uitlezen achter de slash en dan redirecten naar een pagina waarbij je die naam als parameter doorstuurt. Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen