比如下面的这段代码,在usa.php;()
目的是要达到某个域名下的ajax过来我才执行并且返回(因为JSONP是可以跨域的),如果有其他办法达到此目的也可行.
$.ajax({
type : "post",
url : "?"◆url,
dataType : "jsonp",
jsonp: "callback",//传递给请求处理程序或页面的,用以获得jsonp回调函数名的参数名(默认为:callback)
jsonpCallback:"success_jsonpCallback",//自定义的jsonp回调函数名称,默认为jQuery自动生成的随机函数名
success : function(json){
$("body").empty();
//alert(json);
dwrite(json);
},
error:function(){
$("body").html("抱歉加载失败了....");
}
});
我知道php端可以用$_SERVER['HTTP_REFERER']获取到,但是这个SERVER变量不是通用的(有时候因为服务器环境的问题可能会没有值),不知道有什么准确的方法?(排除在ajax里传地址参数过去的做法)
最终要实现
这个格式访问内嵌的是
后面加任何代码
访问内嵌的是
望采纳
使用PHP编写程序的时候,想要获取当前页面的URL,可以了用函数来实现;
参考方法如下:
php
//?说明:获取完整URL
function?curPageURL()?
{
$pageURL?=?'http';
if?($_SERVER["HTTPS"]?==?"on")?
$pageURL?.=?"s";
$pageURL?.=?"://";
$pageURL?.=?$_SERVER["SERVER_NAME"]?.?":"?.?$_SERVER["SERVER_PORT"]?.?$_SERVER["REQUEST_URI"];
}?
else?
$pageURL?.=?$_SERVER["SERVER_NAME"]?.?$_SERVER["REQUEST_URI"];
return?$pageURL;
差不多
fopen 将a◆改成w◆
字符串内如果没有变量,尽量不要用双引号,用单引号,因为php会自动查找双引号内的变量进行编译,你没有变量.那php这个动作就多余,从而影响程序的运行速度.而单引号就不会!
比如改成这样:
echo $_SERVER['HTTP_REFERER'];
$time=date('Y-m-d H:i:s');
$file=fopen('ip.txt','w◆');
fclose($file);
以上就是土嘎嘎小编大虾米为大家整理的相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!