login  Naam:   Wachtwoord: 
Registreer je!
 Forum
Zoeken  Regels  Help
Categorieën > PHP & SQL

url weergave (Opgelost)

Tomgeen – 25/01/2012 23:09
ik heb een vraag over het gebruik van subpagina's.

Wat ik wil maken is een zoekpagina waar gebruikers een persoonlijke pagina kunnen aanmaken. Maar moet ik nu 1 pagina maken die helemaal dynamisch wordt opgebouwd? Of moet ik voor elk account een aparte statische pagina opslaan?

Het is dus de bedoeling dat je dan kan surfen naar:
www.mijndomijn.nl/jouwaccount

Bvd, Tom

7 antwoorden

Gesponsorde links

vinTage – 25/01/2012 23:48
Als je beschikt over php en mysql, dan ben je toch een banaan als je dat statisch gaat maken...of snap ik je niet?

Tomgeen – 26/01/2012 07:26
dat lijkt mij ook het meest logische om het dynamisch te maken. Anders heb ik zometeen 10.000 account pagina's op mijn server staan! Maar wat mijn probleem een beetje is met een dynamische pagina is het linken naar een persoonlijk account?

Als ik namelijke zoek op: Jantje in Amsterdam. Dan krijg ik een lijst met alle beschikbare account die aan de zoek criteria voldoen,en elk lijst item heeft dan een link naar het persoonlijke account.
Hoe ziet zo een link er dan uit? Een hyperlink kan toch alleen naar een opgeslagen pagina linken?

Oftewel hoe krijg ik 10.000 verschillende URL toevoegingen op basis van 1 dynamische pagina, die op de server staat opgeslagen onder accountpage?
(www.mijndomijn.nl/jantje1, www.mijndomijn.nl/jantje2, enz. enz.)

UpLink – 26/01/2012 10:23
Je kan met PHP (en MySQL) dynamische pagina's genereren.

Je maakt 1 pagina in PHP en voor alle accounts word diezelfde pagina gebruikt maar dan telkens met andere gegevens uit MySQL die jij op dat moment opvraagt.

Dat is zoals hier op SiteMasters gebeurd.

Er is 1 PHP-bestand genaamd "forum.php". Deze pagina word voor elke forumtopic gebruikt, maar met telkens andere info die word opgevraagd aan de hand van welk topic jij aanklikt.

Snap je?

Tomgeen – 26/01/2012 11:10 (Laatst gewijzigd op 26/01/2012 11:11)
Ik begrijp wel hoe het werkt met informatie uit MySQL halen e.d. Maar wat ik niet begrijp is die URL notatie?!

Normaal gesproken heb je, als je nog aan het ontwikkelen bent (als voorbeeld www.sitemaster.be):

www.sitemasters.be/forum.php

Dan heb je gewoon een lege forum pagina zoals deze op de server staat. Maar aan deze pagina heeft de gebruiker nog niks. Toch? De gebruiker wil 1 specifieke pagina gevuld met de door hem opgevraagde info. Dus:

www.sitemasters.be/forum/2/40177/PHP_&_SQL/url_weergave

Maar hoe krjg je in dit geval dan,

/forum/2/40177/PHP_&_SQL/url_weergave

achter www.sitemasters.be en niet bijvoorbeeld www.sitemasters.be/forum.php/40177&item=url_weergave&enz..

?

Daar zit mijn probleem!

Aar – 26/01/2012 11:26
Verdiep je eens in mod_rewrite, hiermee kan je URL's zoals:
www.sitemasters.be/forum.php/40177&item=url_weergave herschrijven naar: /forum/2/40177/PHP_&_SQL/url_weergave

Tomgeen – 26/01/2012 11:50 (Laatst gewijzigd op 26/01/2012 11:52)
aha...dus de pagina ziet (bijvoorbeeld) www.sitemasters.be/forum.php/40177&item=url_weergave
Alleen de gebruiker ziet een nette weergave van de URL

Maar de pagina laad dan aan de hand van bijvoorbeeld: item=url_weergave, de gewenste informatie.
mod_rewrite is puur voor de gebruiker en doet functioneel niks af van de originele URL notatie?

Heb ik het zo een beetje goed gezien?

Pieter – 26/01/2012 13:32
Klopt. Niet enkel voor de gebruiker, maar ook voor de zoekmachines interessant om een cleane url te hebben trouwens.

Gesponsorde links

Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten:

© 2002-2012 Sitemasters.be - Regels - Gehost door: Vircon - Laadtijd: 0.025s