[Php-it] Intercettare array GET

Marcello Vezzelli m.vezzelli at e-works.it
Mon Aug 21 11:17:30 CEST 2006


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



More information about the Php-it mailing list