Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Recentemente mudei de provedor e algumas páginas do meu site não abrem mais (dão erro 406 ou "o recurso não pode ser exibido"). Tanto faz se uso o IE ou o Firefox ou outra máquina.
Notei que uma página simples, como http://www.jruiz.com.br/imoveis/apts.php funciona normalmente, mas, se eu passar parâmetros para a página, não funciona mais, exemplo: http://www.jruiz.com.br/imoveis/apts.php?t..._max=999999999: não funciona.
Essa mesma página funcionava normalmente no outro servidor.
Poderia direto botar a culpa no servidor, mas estou desconfiado que a configuração da página é que está errada (problema que passou batido antes e agora não). Principalmente porquê tenho um fórum phpBB2 que funciona beleza (e não fui eu quem configurou as páginas dele).
Você sabe como resolver isso.
:(
Os símbolos % são coringas para as variáveis não definidas e usados com a cláusula WHERE no MySql: WHERE bairro LIKE % ... significa todos os bairros.
Pois acho q são estes símbolos que estão dando problema.Deixa a query assim:
WHERE bairro LIKE '%$variável%'
e na querystring :
?var=&outravar=valor
Vê aí se funciona.
É verdade Márcio, o problema era o %. Alterei e ficou bala. Deve ser a mudança de versão do PHP, pois há um ano eu usava esses símbolos sem problema. Agora que eu mudei de servidor é que pintou a bronca.Obrigado pela sua orientação.
Pra que servem estes símbolos '%' ?
Se for o conteúdo de alguma var, experimenta trocar por outra coisa