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/ |