您的位置:

php来源地址,php是哪里

本文目录一览:

php准确判断ajax请求的来源地址,怎么处理

比如下面的这段代码,在usa.php;()

中如何准确判断来源是list.html;()?

目的是要达到某个域名下的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如何获取调用页面的来源地址

使用PHP编写程序的时候,想要获取当前页面的URL,可以了用函数来实现;

参考方法如下:

php

// 说明:获取完整URL

function curPageURL() 

{

    $pageURL = 'http';

    if ($_SERVER["HTTPS"] == "on") 

    {

        $pageURL .= "s";

    }

    $pageURL .= "://";

    if ($_SERVER["SERVER_PORT"] != "80") 

    {

        $pageURL .= $_SERVER["SERVER_NAME"] . ":" . $_SERVER["SERVER_PORT"] . $_SERVER["REQUEST_URI"];

    } 

    else 

    {

        $pageURL .= $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];

    }

    return $pageURL;

}

?

求php获取来源页面地址代码

差不多

给2个建议

fopen 将a+改成w+

字符串内如果没有变量,尽量不要用双引号,用单引号,因为php会自动查找双引号内的变量进行编译,你没有变量。那php这个动作就多余,从而影响程序的运行速度。而单引号就不会!

比如改成这样:

?php

echo $_SERVER['HTTP_REFERER'];

$time=date('Y-m-d H:i:s');

$file=fopen('ip.txt','w+');

fwrite($file,str_pad($ip,15,'',1).''.$time."\n");

fclose($file);

?