Zdravím, ad první dvě věty o podmínce :
ta podmínka není dobře ani selským rozumem, protože isset vrací hodnotu boolean.
Navíc tedy proč tvrdím, že projde vždy, když isset vrací true ?
Vyzkoušej si tento skriptík :
if ( vrat_pravdu() == "to je ale sranda" ) { echo "o.k. ?" ; }
function vrat_pravdu() {
return true ;
}
Jedná se o problematiku loose vs. strict comparison.
Viz např.
http://www.php.net/manual/en/types.comparisons.php
a Google Ti vrátí další diskuse.
Hezké počtení na začátek léta,já jsem z toho kdysi byl taky na infarkt .