IceHosting.nl
https://forum.icehosting.nl/

Script: Multiveiws
https://forum.icehosting.nl/viewtopic.php?f=4&t=121
Pagina 1 van 1

Auteur:  Toppe [ 11 okt 2005 16:06 ]
Berichttitel:  Script: Multiveiws

Heejz,

Dit scriptje is voor de (nieuwe)multiview gebruikers onder ons...
Als je niet weet wat multiviews zijn heel simpel een 'vervaning' van de optie $_GET['']; athans gebruik je geen ?id= (bv meer).

Voorbeeld: We gaan een script bekijken, dit is de get versie: index.php?pagina=scripts&id=1

Dit word mijn versie: scripts/1... Veel leuker dus;)

Aller eerst ff een .php documentje:

Code:
<?php
    ob_start();
    session_start();
    error_reporting(E_ALL);
         
         if(!empty($_SERVER['PATH_INFO'])){
           $_mGET = substr($_SERVER['PATH_INFO'], 1);
           $_mGET = explode('/', $_mGET);
         }
         
            function Result($numeric='1', $minlenght='0', $maxlenght='25'){
              global $_mGET;
             
                if(!empty($_mGET['0'])){

                    if(strlen($_mGET['0']) < $minlenght Or strlen($_mGET['0']) > $maxlenght){
                         die('Lenght of string ('.$_mGET['0'].') is to small or to long.');
                    }
                   
                    if($numeric == '1'){

                      if(!is_numeric($_mGET['0'])){
                        die('String ('.$_mGET['0'].') must be numeric only.');
                      }
                     
                    }
                   
                } else {
                  $_mGET['0'] = '0';
                }
               
              return $_GET['id'] = $_mGET['0'];
            }
           
        Result();
        echo $_GET['id'];
?>


Spreekt wel redelijk voor zich, de code hoef je niet uit te teste, is toch wel goed;)

de .htaccess
Code:
Options Indexes FollowSymLinks MultiViews All


Gewoon proberen zou ik zeggen:D

Auteur:  Phantom [ 13 okt 2005 13:59 ]
Berichttitel: 

heeft het nog speciale voordelen boven de normale $_GET functie? (gezien het gewoon hetzelfde doet, maar dan via een andere procedure)

ik zie er tot nu toe alleen de nadelen van in :)

Auteur:  Toppe [ 15 aug 2006 09:05 ]
Berichttitel: 

Eej,

Het staat wat mooier, Neem deze string:

posting.php?mode=reply&t=121

Zou bijvoorbeeld kunnen worden:

posting/reply/121

De laatste vind ik toch stukje mooier:)

Auteur:  wim20178 [ 20 aug 2006 23:07 ]
Berichttitel: 

Je maakt het wat makkelijker voor search engines? (SEO)

Pagina 1 van 1 Alle tijden zijn GMT + 1 uur [ Zomertijd ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/