Allora, quel controllo sarebbe meglio farlo tutto lato server:
codice:
<?php
//tutti i controlli sulle autorizzazioni in testa alla pagina //
if (...) {
header("Location: nonauth.php");
}
Per quanto riguarda l'altra situazione, potresti a questo punto fare direttamente così:
codice:
<script language="javascript" type="text/javascript">
<?php
if($_GET['newalbum']=="yes") {?>alert("...");<?php }
if($_GET['share']=="yes") {?>alert("...");<?php }
//etc etc per ogni variabile che devi controllare
//e che necessiti di un alert
?>
</script>
Al massimo ti ritrovi con un tag <script vuoto.