if (isset($_GET["immagine"])) {
$immagine = $_GET["immagine"];
} else {
$immagine = "no_image.gif";
}
Se chiamo la pagina in questo modo:
pagina.php
allora funziona come dovrebbe, la variabile assume il valore di no_image.gif
se chimo in questo modo:
pagina.php?immagine=ciaociao.gif
funziona ancora come dovrebbe funzionare, infatti la variabile assume il valore di ciaciao.gif
se chiamo la pagina in questo modo:
pagina.php?immagine oppure pagina.php?immagine=
La variabile è nulla... non c'è un modo di far considerare variabile "no_image.gif" anche quando vieen scritto ?immagine senza specificarla?
EDIT: risolto così:
<?php
if (isset($_GET['image'])) {
if ($_GET['image'] == "") {
$image = 'no_image.gif';
} else {
$image = $_GET['image'];
}
} else {
$image = 'no_image.gif';
}
?>