Lors de la construction d'une passerelle d'Ajax, c'est à dire un fichier qui est invoquée par l'objet XmlHTTPRequest JavaScript, vous pouvez par inadvertance créer un tunnel pour les intrusions indésirables. Étant en fait un fichier comme les autres, situé sur notre serveur est accessible à partir de la barre d'adresse de votre navigateur. Heureusement, il existe un moyen simple d'identifier le type de demande:
1 2 3 4 5 |
De cette façon nous empêcher les appels de la barre d'adresse de votre navigateur. Le chicciola (@, à) n'est pas strictement nécessaire, cependant, si les en-têtes ont déjà été envoyés à la page, vous pourriez obtenir un avertissement désagréable.










Pour moi, ce script ne fonctionne pas ... les appels ajax restera comme "fade" ...
@ Michael: Probablement dépend de vos paramètres de serveur, en particulier ceux de PHP. ] viene impostata automaticamente dall'ambiente server quando riceve una richiesta dall'oggetto
XmlHTTPRequest. La variable$_SERVER [ 'HTTP_X_REQUESTED_WITH' ]est défini automatiquement par le serveur lorsqu'il reçoit une demande de l'objetXmlHTTPRequest. Essayez de vérifier vos paramètres, en partie parce que cela fonctionne pour moi ...@ Giovambattista Fazioli: Excusez mon ignorance, mais je ne sais pas comment vérifier ce paramètre
@ Michael: Si vous ne pouvez pas demander à votre administrateur de serveur, de réparer le script que vous avez utilisé, peut-être le problème est dans le code et non le serveur. ] o, se possiedi FireFox con FireBug, alla verifica dei dati inviati e ricevuti sulla rete. Essayez une simple vérification sur la
$_SERVER [ 'HTTP_X_REQUESTED_WITH' ]ou, si vous avez Firefox avec Firebug, pour vérifier les données envoyées et reçues sur le réseau.