PHP 403 Envoyer un échec?

  • PolishHurricane
  • Mastermind
  • Mastermind
  • Avatar de l’utilisateur
  • Inscription: Fév 17, 2005
  • Messages: 1585
  • Status: Offline

Message Août 31st, 2010, 6:07 am

Im essayant d'envoyer un 403 à un navigateur, que je n'ai jamais vraiment beaucoup, et encore moins de test, mais...

PHP Code: [ Select ]
<?php
header('HTTP/1.1 403 Forbidden');
?>
  1. <?php
  2. header('HTTP/1.1 403 Forbidden');
  3. ?>


Juste des résultats dans une page blanche? Je m'attendais à un message assez noir et blanc. J'ai essayé sur Firefox et Chrome et voir un WSOD. J'ai lu qu'il vient normalement le fait. Y at-il de toute façon pour elle de ne pas? Au lieu de cela, j'ai dû lui envoyer un Apache version falsifiée d'un document HTML 403. Mais est-ce raisonnable?

C'est ce que je gagne si je viens de tenter d'envoyer un en-tête 403 seul. J'ai essayé de mettre en cache et en-têtes d'expiration, mais toujours rien.
Apache a écrit:
HTTP / 1. 1 403 Forbidden
Date: Tue, 31 août 2010 13:04:35 GMT
Serveur: Apache
Expires: Thu, 19 novembre 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check = 0, pre-check = 0
Pragma: no-cache
Content-Length: 0
Keep-Alive: timeout = 5, max = 100
Connection: Keep-Alive
Content-Type: text / html


Suis-je encore faire quelque chose de mal? Itd bien si les navigateurs de ces jours, a révélé premières erreurs HTTP d'Apache.
There's no place like 127.0.0.1, badass part is now it's ::1
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Août 31st, 2010, 6:07 am

  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Inscription: Fév 10, 2004
  • Messages: 13455
  • Loc: Florida
  • Status: Offline

Message Août 31st, 2010, 6:21 am

Im pas sûr de navigateurs ont une valeur par défaut la page 403. :scratchhead:

-Je envoyer mon propre message 1-2 mot après l'en-tête, et inclure un message dans la ligne ErrorDocument pour Apache quand son fait là-bas.

Je ne pense pas que j'envoie 403 réponses à partir de scripts, je me réserve pour des choses comme les listes de répertoires. J'envoie 401 réponses non autorisée à partir de scripts.
Strong with this one, the sudo is.
  • PolishHurricane
  • Mastermind
  • Mastermind
  • Avatar de l’utilisateur
  • Inscription: Fév 17, 2005
  • Messages: 1585
  • Status: Offline

Message Août 31st, 2010, 6:24 am

Je suppose que ce fil est une sorte de sens, mais d'après ce que Ive vu, je me demande pourquoi les navigateurs comme Chrome ou Firefox juste vous montrer les espaces au lieu de quelque chose quand quelqu'un jette un 404 ou un 403, etc...

Étonnamment IE c'est le cas, je ne peux pas dire trop de bonnes choses sur ce navigateur bien.
There's no place like 127.0.0.1, badass part is now it's ::1
  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Inscription: Fév 10, 2004
  • Messages: 13455
  • Loc: Florida
  • Status: Offline

Message Août 31st, 2010, 6:40 am

Je me demande ce qui arriverait si vous raser autant de têtes que vous pouvez. Peut-être la seule présence de cet en-tête Content-Length est déclenchant une has_own_message "sous le capot navigateur. Si je me souviens bien, IE va ignorer les messages pour dire, un statut 404 si elle les juge trop court. (512 octets je crois)
Strong with this one, the sudo is.

Afficher de l'information

  • Total des messages de ce sujet: 4 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 160 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC