facendo un controllo su stringhe per un login non funziona se la stringa da confrontare contiene caratteri come "<" o ">" e spazi

ho anche provato a fare cosi con la funzione strcmp():
Codice PHP:
if(strcmp(strtolower($name), strtolower($row["name"])) != && strcmp($pass$row["pass"]) != 0
ma c'è sempre lo stesso problema, restituisce sempre false se incontra quei caratteri o gli spazi

sapete aiutarmi?