url.php

Gesponsorde koppelingen

PHP script bestanden

  1. url.php

« Lees de omschrijving en reacties

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?php

// voorbeeld 'vieze' url: http://www.site.nl/index.php?pagina=pagina&subpagina=subpagina&id=id
// voorbeeld schone  url: http://www.site.nl/index.php/pagina/subpagina/id/

// home.php veranderen naar de pagina die de bezoeker voor moet krijgen als die de url ingetikt heeft

$home = 'home.php';

if ($url = stristr($_SERVER['REQUEST_URI'], 'index.php')){
    //$url == 'index.php/pagina/subpagina/id/'
    if ($url[strlen($url)-1] == '/'){
        // kijken of de url eindigt op een '/'
        $url[strlen($url)-1] = '';
    }

    $url_segments = explode('/', $url);
    // $url_segments[0] == 'index.php'
    if (isset($url_segments[1]) && $url_segments[1] != ''){
        // als de pagina in de url is ingevoerd krijgt $_GET['pagina'] die waarde
        $_GET['pagina'] = $url_segments[1];
        if (isset($url_segments[2]) && $url_segments[2] != ''){
            // als de pagina in de url is ingevoerd krijgt $_GET['subpagina'] die waarde
            $_GET['subpagina'] = $url_segments[2];
            if (isset($url_segments[3]) && $url_segments[3] != ''){
                // als de pagina in de url is ingevoerd krijgt $_GET['id'] die waarde
                $_GET['subpagina'] = $url_segments[3];
            }
        }
    }
}
else{
    $_GET['pagina'] = $home;
}


?>

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.