我正在从 php 到 grails 应用程序进行跨域 ajax 调用。
我的php脚本:
$uid=$_GET['uid'];
function getData($uid)
{
$dataUrl='http://localhost:8080/profile/user/teacher?id='.$uid;
$json=file_get_contents($dataUrl);
print_r($json);
}
getData($uid);
调用此 php 脚本的 Javascript 是
$.getJSON('userdata.php?uid'+1,function(data){
console.log(data);
});
在这里,当我调用 getJSON 时,它会转到我的应用程序的登录页面,即使我没有检查是否登录了该特定方法。即它是一种公共方法,我无需登录即可访问。
我正在使用 springsecurity 插件进行身份验证管理。