eh! prima di provare quel confronto, avevo provato la soluzione più semplice indicata da te
Codice PHP:
         if ($tipo == 'l') {
              
$_SESSION['spese1'] = 'y';
              echo
"";
              } 
              else    {
                      echo
"PDF - ";
                      
$_SESSION['spese2'] = 'n';
                      }


    if (
$_SESSION['spese1'] == 'y') { 
confermo il comportamento descritto: quando c'è solo il pdf mi stampa la spedizione. Maledizione!!