[supersaibal]Originariamente inviato da Progeny
if( (!isset($_GET['mod'])) ||
( (isset($_GET['mod']) && (($_GET['mod'] == 'login') || (empty(trim($_GET['mod']))))))) {

ricevo errore
Parse error: parse error, unexpected T_STRING, expecting T_VARIABLE or '$'

come posso risolvere? [/supersaibal]
T'hanno detto che le parentesi sono gratis e hai deciso di abbondare, vero?

Intanto la condizione è ridondante (mettere in OR una espressione e il suo contrario renderà sempre TRUE).
Secondo me hai fatto casini con le parentesi, prova così:

if( (!isset($_GET['mod'])) || ($_GET['mod'] == 'login') || (empty(trim($_GET['mod']))) )
{...
}