У меня есть форма на странице, и я перенаправляю на другую при отправке формы.Мне нужно получить данные из этой формы на другой странице, но вместо этого я только получаю новую страницу.
<form action='/busca' method="get">
<input class='search__input' type='text' placeholder='Buscar por notícia' name='termo'>
</form>
, а затем на странице ' busca ':
$resultados = 0;
var_dump($_GET);
if( isset($_GET['termo']) ) {
$noticias = getNoticias()->rset;
$resultados = array();
$termo = $_GET['termo'];
$counter = 0;
foreach ($noticias as $id => $noticia) {
if (strpos($noticia['titulo'], $termo) !== false) {
$resultados[$counter]->titulo = $noticia['titulo'];
$resultados[$counter]->id = $noticia['id'];
}
}
}
Когда я набираю 'test' в форме, он перенаправляет меня на страницу busca с URL http://localhost/escolas?termo=test. Но я не получаю эти данные с моим кодом.Когда я var_dump $ _GET, он дает мне:
array(1) { ["params"]=> string(5) "busca" }
Но мне нужно 'termo' (в данном случае, 'test').
Что я могу сделать?