用js获取浏览器的url,然后如何把这个url传给php
想要通过js获取当前客户访问当前页面时的域名然后传输给php展示不同的信息给客户,看网上资料说ajax可以实现可惜我不了解……请各位牛人贴出解决代码!万分感谢!热心网友兄...
想要通过js获取当前客户访问当前页面时的域名然后传输给php展示不同的信息给客户,看网上资料说ajax可以实现可惜我不了解……请各位牛人贴出解决代码!万分感谢!
热心网友兄不知道是我不会用还是你理解的有点小偏差
这种需要 127.0.0.1/test2.php?domain=baidu.com 才能获取到 baidu.com
我想要获取到的是 访问 127.0.0.1/test2.php 时获取到127.0.0.1
努力答题几天终于赚到最高悬赏金额,希望大神帮忙!
热心网友大神,我看到控制台http://127.0.0.1/test2.php?domain=127.0.0.1请求这个网址咯 但是当前php页面好像木有获取到任何信息呢
我再具体补充下 需要的效果类似 http://127.0.0.1/test2.php 访问 页面php输出 HI 欢迎访问 127.0.0.1 lnmp/test2.php访问 当前页面php输出 : HI 欢迎访问 lnmp 当然具体执行的时候是其他需求。类似这样的效果,且需要是PHP输出,请赐教!
热心网友大神方便的话可以留个联系方式么,希望能联系您付费做一些东东! 展开
热心网友兄不知道是我不会用还是你理解的有点小偏差
这种需要 127.0.0.1/test2.php?domain=baidu.com 才能获取到 baidu.com
我想要获取到的是 访问 127.0.0.1/test2.php 时获取到127.0.0.1
努力答题几天终于赚到最高悬赏金额,希望大神帮忙!
热心网友大神,我看到控制台http://127.0.0.1/test2.php?domain=127.0.0.1请求这个网址咯 但是当前php页面好像木有获取到任何信息呢
我再具体补充下 需要的效果类似 http://127.0.0.1/test2.php 访问 页面php输出 HI 欢迎访问 127.0.0.1 lnmp/test2.php访问 当前页面php输出 : HI 欢迎访问 lnmp 当然具体执行的时候是其他需求。类似这样的效果,且需要是PHP输出,请赐教!
热心网友大神方便的话可以留个联系方式么,希望能联系您付费做一些东东! 展开
2个回答
2016-06-08
展开全部
Jquery代码:
$.get("test.php?domain="+document.domain+"",function(data,status){
console.log(data);
});
PHP代码:
<?php
$domain = isset($_GET['domain']) ? $_GET['domain'] : '';
$arr = array ('message'=>'你的域名是:'.$domain);
echo json_encode($arr);
上述代码会在浏览器控制台中输出。
更多追问追答
追问
这些是在同一个文件么?抱歉实在盲……
在同一个文件执行的结果是 {"message":"你的域名是:"}
追答
<?php
$domain = isset($_GET['domain']) ? $_GET['domain'] : '';
if(!empty($domain))
{
$arr = array('message'=>$domain);
echo json_encode($arr);
}
else
{
?>
<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<title>test</title>
</head>
<body>
<script src="jquery.min.js"></script>
<script>
$.get("?domain="+document.domain+"",function(data,status){
alert(data.message);
}, 'json');
</script>
</body>
</html>
<?php
}
?>
我本地测试没问题:
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询