Hai inserito questo codice prima o dopo al FORM che invia i dati? se l'hai inserito dopo o cmq in una situazione in cui la pagina ancora non ha rilevato $_GET['richiestalive'], quindi considerandolo un valore nullo, al momento del confronto farà un confronto e risulterà SEMPRE essere falsa.