[Php-it] Intercettare array GET
spacemarc
spacemarc at gmail.com
Mon Aug 21 11:39:54 CEST 2006
Il 21/08/06, Marcello Vezzelli<m.vezzelli at e-works.it> ha scritto:
> ________________SPONSOR______________
> Spazio pubblicitario libero.
> mail a info at ziobudda.net
>
>
>
> ________________SPONSOR______________
> spacemarc ha scritto:
>
> >> Dove sarebbe meglio?
> >> http://www.spacemarc.it/test/codice.php
> >>
> > consigli?
>
>
> Dovresti organizzare un po' meglio il tutto, fai molti controlli doppi
> che confondono la logica.
> Dividi prima due blocchi:
> if ($_SESSION['livello']==1) {
> // blocco 1
> } else {
> // blocco 2
> }
>
> poi dentro blocco 1 metti
>
> if (!isset($_GET['user_id'])) {
> // blocco 3
> } else {
> // blocco 4
> }
>
> poi dentro a blocco 4 metti
> if (isnumeric($_GET['user_id'])) {
> // blocco 5
> } else {
> // errore
> }
>
> dentro a blocco 5 metti
>
> switch ($_GET['user_id']) {
> case 1:
> // codice utente 1
> break;
> case 2:
> // codice utente 2
> break;
> ...
> }
>
>
> --
> Marcello Vezzelli
> Software Development Department
> E-Works s.r.l.
> tel. +39 059 2929081
> fax +39 059 2925035
> Direzionale 70 - Via Giardini 456/c
> 41100 Modena - Italy
>
> _______________________________________________
> Php-it mailing list
> Php-it at lists.ziobudda.net
> http://lists.ziobudda.net/mailman/listinfo/php-it
>
cercavo di ridurre gli if controllando più parametri insieme invece
che annidarne ancora di più...
Per Domenici L.: se visualizzo una pagina come "pagina.php?user_id=2"
devo controllare se user_id non sia (esempio) user_ciao_id=2 ecc. e
stampare un avviso
--
http://www.spacemarc.it
More information about the Php-it
mailing list