Galera, foi o jeito abrir um novo post... Ainda estou com problemas na utilização das variáveis de sessão. Bom, primeiramente devo dizer o meu objetivo: Fiz um script para realizar uma busca na base de dados mysql... para isso o usuário preenche alguns dados do form html e repassa via post ao script de busca. O resultado da busca deve ser apresentado em várias páginas, cada uma com no máximo 10 registros. O que fiz: iniciei uma session e para cada variável repassada pelo form repassei à uma variável de sessão equivalente. session_start(); session_register('BUSCA'); $variavel1 = isset($variavel1) ? $variavel1 : "valor"; $_SESSION['variavel1'] = $variavel1; // na query $inicio = isset($inicio ) ? $inicio : 1; SELECT * FROM database WHERE campo1=$_SESSION['variavel1'] LIMIT $inicio, 10; // aqui eu uso um while e uma rotina pra separar as páginas assim: [1][2][3][4][5][6][7]... Ocorre o seguinte: Tudo funciona bem, porém, se eu fizer uma nova pesquisa usando o form da página as variáveis de sessão não trocam o seu valor pelos novos valores das variáveis repassadas pelo form. O que pode estar havendo? Eu iniciei a session no index.php e o form se encontra nele... tb quando o usuário clica em 'buscar' o action chama novamente a página index.php Obrigado antecipadamente