O erro ocorre no momento em que você seta a variável $nome = $_GET..., você só faz o teste após isso, logo, é óbvio que vai gerar o erro... se você quer verificar se o $_GET['nome'] existe, use isset $nome = (isset($_GET['nome']))?$_GET['nome']:'Seu Nome';