导航

ThinkPHP3.2.3 跨域访问

Posted on 2016-05-03 16:11  SRBlackBird  阅读(1894)  评论(0)    收藏  举报

其他程序调用tp项目的action时需要进行跨域设置,在tp项目根目录下添加crossdomain.xml文件。

文件内容:

 <?xml version="1.0"?>
 <cross-domain-policy>

    <!--允许访问的站点地址或域名-->

    <allow-access-from domain="localhost" />  
    <allow-access-from domain="172.16.6.11" />
    <allow-access-from domain="127.0.0.1" />
</cross-domain-policy> 

如果访问的action进行了登陆验证,在跨域访问时需添加一个ajax登陆的action,或者将当前项目和tp项目做成单点登陆的方式。