как тебе это удалось
@ подавляет вывод предупреждений. Но проблема у вас не решена. Переменной
$_GET['t'] у вас как не было так и нет.
Из предоставленной информации понятно, что у вас имеются лишь две переменные:
$_GET['view'] и
$_GET['title']. Но вы упорно пытаетесь манипулировать с несуществующей переменной
$_GET['t'], пытаясь присвоить её несуществующее значение другой переменной -
$title, на что вам и указывает интерпретатор.
Если переменная
$_GET['t'] появится позже, то перед присваиванием её значения переменной
$title, включите проверку
$_GET['t'] на существование. Код вашей двадцатой строки будет выглядеть следующим образом:
if (isset($_GET['t'])) $title = $_GET['t'];