non so cosa marketto intendesse fare col casting.
In php il casting è automatico e qualche volta può fuorviare ma non so come in questo caso.
Per forzarlo basta scrivere il tipo di variabile
codice:
$valore = "1"; // stringa
$intero = (int)$valore; // forzo ad intero
$pippo = (string)$intero; // forzo a stringa
vedi qui
per il resto ctrl che $_SESSION['sessione'] sia effettivamente quello che pensi in questo modo
codice:
$ordinamento = strtoupper($_SESSION['sessione'][3]); // trasformo tutto in maiuscolo
if($ordinamento=="ASC") {
$mode = "ASC";
echo "ASCENDENTE;
}
else if($ordinamento=="DESC"){
$mode = "DESC";
echo "DISCENDENTE";
}else{
$mode = "DESC";
echo "NESSUNA";
}
echo "Mode: $mode->".$_SESSION['sessione'][3];