在官网页面
<script>
$.ajax({
type:"GET",
url:"http://jsonp.pep",
dataType:"jsonp",
jsonp:"callback",
success:function(data){
if (data.status) {
$('.delu').hide();
$('.zhuce').hide();
$('.btntry').hide();
if ( $(".KZT").length <= 0 ) {
$(".headRight").append("<a href='http://_ifram.pep' class='KZT'>控制台</a>");
}
$('.KZT').show();
}else{
$('.denglu').show();
$('.zhuce').show();
$('.btntry').show();
if ( $(".KZT").length > 0 ) {
$(".KZT").remove();
}
}
},
error:function(jqXHR){
// alert("发生错误:"+jqXHR.status);
}
})
</script>
在登录服务器的jsonp.pep
<?php
header("content-type:text/html;charset=utf-8");
include '../../INC/db_qs_lu.inc';
if (!isset($_GET["callback"]) || empty($_GET["callback"]) ) {
echo '({"success":false,"msg":"参数错误"})';//({"a":"1","b":"2"}) 这种格式就是json格式,以对象的形式返回
return;
}
$jsonp = $_GET['callback'];//这个$jsonp的值是'callback'
if (!empty($_COOKIE['CUSTSESSID']) && $_COOKIE['CUSTSESSID'] != '') {
$CUSTSESSID = $_COOKIE['CUSTSESSID'];
$result=$mysqli_qs_lu->query("select id from ** where sessionid='".$CUSTSESSID."' ");
$row = $result -> fetch_assoc();
if (!empty($row )) {
echo $result = $jsonp.'({"status":true,"msg":"登录成功"})';
}else{
echo $result = $jsonp.'({"status":false,"msg":"查无此人"})';
}
}else{
echo $result = $jsonp.'({"status":false,"msg":"没有登录,或登录状态已过期"})';
}
?>