In mijn pogingen om een net systeem voor URLs met variabelen op te zetten, oftewel Search Engine Friendy URLs, oftewel URLs als www.ik.com/een/twee/drie/vier/ in plaats van gekut met ?'s en &'s, heb ik het volgende stukje code:
Ik vraag me alleen af hoe Fool Proof dit is, je kan nl. ook twee slashes (//) achter elkaar zetten en dan is bv $tweedeNivo leeg. Iemand die hier iets zinnigs over kan zeggen qua robuustheid?
Thanx in advance,
Dr.B
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| <? $path = explode ("/", $REQUEST_URI); if (isset($path[2])) { $eersteNivo = $path[2]; } if (isset($path[3])) { $tweedeNivo = $path[3]; } if (isset($path[4])) { $derdeNivo = $path[4]; } if (isset($path[5])) { $vierdeNivo = $path[5]; } if (isset($eersteNivo) && $eersteNivo != "" ) { echo "eersteNivo = " . $eersteNivo . "<br>"; } if (isset($tweedeNivo) && $tweedeNivo != "" ) { echo "tweedeNivo = " . $tweedeNivo . "<br>"; } if (isset($derdeNivo) && $derdeNivo != "" ) { echo "derdeNivo = " . $derdeNivo . "<br>"; } if (isset($vierdeNivo) && $vierdeNivo != "" ) { echo "vierdeNivo = " . $vierdeNivo . "<br>"; } ?> |
Ik vraag me alleen af hoe Fool Proof dit is, je kan nl. ook twee slashes (//) achter elkaar zetten en dan is bv $tweedeNivo leeg. Iemand die hier iets zinnigs over kan zeggen qua robuustheid?
Thanx in advance,
Dr.B
NERDCORE FOR LIFE