• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

chicosoft

Bloquear Firefox

18 mensagens neste tópico

Viva, tenho uma pagina em php, com alguns scripts que so funcionam em ie, queria blokear o uso ao firefox, é possivel?

Como faço?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Tens de verificar qual é a informação que o browser manda (isso no PHP está na $_SERVER), mas como tudo existem formas de contornar isso.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

neste caso a

$_SERVER["HTTP_USER_AGENT"]

devolve qual o browser com que o user ta a aceder

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Já agora, a título de curiosidade, qual a razão de fazer um site "IE Only"?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Isto é uma intranet que eu estou a desenvolver.

A ideia de I.E é porque descobri que alguns scripts que criei, so funcionam em i.e....

Assim, quando se abria com firefox, aparecia uma pagina a dizer que esta pagina so podia ser vista em IE.

Alguem me da o codigo pra isso?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Seria melhor arranjares uns scripts que funcionassem com todos os browsers.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ok, podes fazer de duas maneiras: php ou javascript

aconselho a usar php, pois e visto no server.

podes por algo assim:


$browser = $_SERVER["HTTP_USER_AGENT"];

if ($browser == "MSIE") {
//inserir contudo da pagina
}
else
{
echo "Pedimos desculpa, mas o seu browser, .'$browser'., não e compativel com este site";
}

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

@Karva

Posso estar errado mas acho que $_SERVER["HTTP_USER_AGENT"] não retorna  "MSIE"  mas sim algo parecido com

Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; InfoPath.2)

por isso eu acho que o código tem que ser

if(eregi('MSIE', $browser)) {

...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ya, isso foi codigo escrito mesmo em cima do joelho.

eu com os nomes dos browsers nunca atinei assim mt...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Podes mostrar todo o código dessa parte para ver como resolveste o problema por favor ?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não queria estragar a festa mas qualquer Web Browser decente, claro que isto exclui o IE, permite mudar a identificação. Eu posso assim estar a usar o Konquer e dizer ao servidor que estou a usar o IE. Acho que isso fura um pouco a ideia do que está a fazer :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não queria estragar a festa mas qualquer Web Browser decente, claro que isto exclui o IE, permite mudar a identificação. Eu posso assim estar a usar o Konquer e dizer ao servidor que estou a usar o IE. Acho que isso fura um pouco a ideia do que está a fazer :D

Esta solução deve chegar para o que ele pretende. :D Nem todos têm o skill para alterar os headers do browser.

...e sim, o IE permite alterar os headers.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

mas pelo que percebi, bloquear o ff e so por causa dos scripts q correm no site, mas em caso de duvida, podes sempre por tambem javascript, apesar de nao adiantar muito

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora