Notice: Undefined index: valor in C:\xampp\htdocs\teste.php on line 2
No meu arquivo teste.php tem
<?php
echo $_GET['valor'];
?>
Esse problema ocorre, porque realmente, se não passarmos um valor via GET, esse erro sempre vai acontecer. Para solucionar o problema, aqui há uma solução.
Geralmente, é necessário usar um valor que vem via link, só que algumas vezes esse valor não vem. Então, o correto é definir um valor default, caso esse valor não venha, como segue o exemplo:
<?php
isset($_GET['valor'])!="" ? $padrao=$_GET['valor'] : $padrao="neutro";
echo $padrao;
?>
No caso acima, $padrao, vai ter o valor passado pelo link, caso esse valor não tenha sido definido, assumirá: neutro