Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
galera, alguem sabe como eu faco pra disparar um erro de browser propositalmente pelo PHP? tipo, eu verifico em PHP se o usuário tem permissao de acesso a alguma coisa, e disparo um erro 403 caso ele nao tenha.eu nao to querendo fazer uma simulacao de erro, como eu mesmo redirecionar para uma pagina, eu quero realmente que o browser veja aquilo como um erro, como se tivesse sido disparado pelo apache, alguem sabe como fazer?grato desde ja
nao nao kra... eh como eu falei, ai seria um erro personalizado, e eu quero disparar um erro de browser mesmo, por exemplo, numa requisicao ajax, ele verifica se tem erro pelos headers de erro, e eh justamente para esse caso que eu preciso (apesar d tb ser possivel fazer uma simulacao de erro nesse caso, mas no momento eu to querendo usar erro real mesmo)eu acho q pode ser resolvido por headers... mas n tenho certeza...
Tranqüilo, talvez aqui você encontre algo: http://www.tutocle.com/search/header/
Um abraço.
achei um ateh legal... mas n funciono... talvez esteja faltando alguma coisa:
Acredito que a coisa é por aqui:
#
// show sign in box
#
header('HTTP/1.1 401 Unauthorized');
#
header('WWW-Authenticate: Basic realm="Top Secret"');
#
print 'Text that will be displayed if the user hits cancel or ';
#
print 'enters wrong login data';
Veja:
http://www.shareware-promotion.org/resources,13.html
http://forums.devarticles.com/php-developm...atus-44141.html
http://www.google.com/search?complete=1&am...G=Google+Search
Eaí Wilker, cara não sei se é bem o que você está querendo. Mas em um sistema aqui, eu faço o seguinte:function noPermission() { exit( '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Acesso restrito</title> </head> <body> <h1>Você não tem permissão para acessar esta página.</h1> <p>Verifique com o administrador o seu nível de acesso ao sistema.</p> </body> </html>' );}Onde a função é chamada e exibe a página caso o cara não tenho acesso autorizado.