2016-08-02 11 views
0


Ich möchte eine Datei vor dem Benutzer schützen, aber lassen Sie mein Javascript es bekommen!
So verwende ich eine .htaccess wie folgt.htaccess xml Dateiblock für 127.0.0.1

# Do not remove this line or mod_rewrite rules and search engine friendly URLs will stop working 
RewriteBase/
<Files "bd.xml"> 
    Order deny,allow 
    Deny from all 
    Allow from 127.0.0.1 
</Files> 

Aber Skript meine xml Abfrage
zu schützen zurückkehren mir dies:

TypeError: xml is null 

(Die Probleme aus den .htacces kommen, wenn ich sie alle entfernen ist gut)
Also ich brauche deine Hilfe!
Event, wenn es nicht mit den .htacces ist! Alles, was ich tun muss, ist zu vermeiden, dass Benutzer das XML-Dokument sehen, aber meinem Skript erlauben, es zu bekommen!

+0

Ist die kein JavaScript ausführen auf 127,0 verwenden können. 0.1, oder wird bd.xml von einem Client-Browser abgerufen, der eine andere IP-Adresse hat? –

+0

Es gibt keinen Unterschied zwischen einer Anfrage des Benutzers und einer Anfrage von JS-Code im Browser des Benutzers. Das kannst du nicht tun. – SLaks

+0

Wie kann ich meine XML-Datei schützen? –

Antwort

0

u müssen direkten Zugang zu sperren, so wird dieser Code alle IP-Block zu verwenden bd.xml aber Skript selbst/Zugang bd.xml

<Files "bd.xml"> 
Order allow,deny 
Deny from all