我在页面中有一个表单,并且在提交表单时重定向到另一个表单。我需要从另一页的该表单中获取数据,但是,我只获得了新页。
<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”时,它会将我重定向到URL为 http://localhost/escolas?termo=test 的页面 busca 。但是我没有通过代码获得这些数据。当我var_dump $ _GET时,它给了我:
array(1) { ["params"]=> string(5) "busca" }
但是我需要'termo'(在这种情况下为'test')。
我该怎么办?
答案 0 :(得分:-1)
决定改用POST。有用。