php怎么获取JS输出的值

pan427pzh 发布于 2016/10/26 19:16
阅读 1K+
收藏 0
PHP
<?php
$ip="<script type=\"text/javascript\" src=\"http://ip.chinaz.com/getip.aspx\"></script>";
echo $ip;
echo "<hr>";
var_dump($ip);

?>

以上是PHP代码,输出内容为下图

本来是想把IP地址直接赋给PHP变量$ip,可是浏览器能显示IP,但是打印一下变量类型发现是图片那样的,怎么样可以获取到到显示在浏览器里面的值(IP地址)


加载中
0
太阳黑子
太阳黑子
直接curl或者file_get_contents抓取http://ip.chinaz.com/getip.aspx
太阳黑子
太阳黑子
回复 @pan427pzh : 那成了设为最佳答案啊
p
pan427pzh
回复 @太阳黑子 : 理论上好像可以行的通,我试试
太阳黑子
太阳黑子
回复 @pan427pzh : 在ajax返回数据成功后,再把数据以ajax的形式把结果发送给本地的php处理。
p
pan427pzh
JS返回的数据怎么传给PHP,一定得用PHP,用用处
太阳黑子
太阳黑子
回复 @pan427pzh : 那用js直接ajax向那个地址发请求,再js解析返回的数据就行了。不用php都行
下一页
返回顶部
顶部