JSONP 模拟简单的单点登录
关于JSONP 的介绍请参考: http://chinazblz.blog.163.com/blog/static/93939173201042485426995/ http://www.cnblogs.com/dowinning/archive/2012/04/19/json-jsonp-jquery.html http://blog.csdn.net/veverrr/article/details/7080051
<?php $callback = isset(GET['callback']) ? GET['callback'] : ''; $json = COOKIE['username']; $json = '"'.$json.'"'; if (!empty($callback)) { $json = $callback . '(' . $json . ')'; } echo $json; ?>
在B服务器中则需要做2件事情: <head> <script type="text/javascript"> function response(words){ //通过cookie判断是否登录 if(typeof(words) != 'undefined'){ var h1 = document.getElementById('welcome'); h1.value = words; } } </script> </head> <body> <input type="text" id="welcome" /> <script type="text/javascript" src="http://www.sso.com/SSO/jsonp.php?callback=response"></script> </body> </html> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |