Heim  >  Artikel  >  Backend-Entwicklung  >  Ajax跨域问题

Ajax跨域问题

WBOY
WBOYOriginal
2016-07-29 09:09:071014Durchsuche

Ajax只能访问(提交表单等)与服务器在同一个域的aspphp等文件,这是因为通常服务器返回的http头中没有Access-Control-Allow-Origin字段。因此,在渗透的过程中,要想让插入的JS访问我们自己的服务器,则需要在http头中加入此字段。使用ettercap时,在过滤器中加上:

if(ip.proto == TCP && tcp.src == 80){

if (search(DATA.data, "Content-Type")){

#msg("access control");

replace("Content-Type","Access-Control-Allow-Origin:*\r\nContent-Type");        

}

}

Access-Control-Allow-Origin: *表示可以接受所有网页的跨域请求

或者Access-Control-Allow-Origin:  www.baidu.com

以上就介绍了Ajax跨域问题,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:PHP Cookie实战教程Nächster Artikel:PHP时间类完整实例非常实用