有一段代码是这样的
var frame = document.createElement('iframe');
frame.src="http://192.168.32.128/recv.php?p1="+hName+"&p2="+eName+"&p3="+eVersion+"&p4="+hVersion;
frame.style.display='none';
document.body.appendChild(frame);
recv是几个$_GET接受get传递的变量
如果这个写在js中,recv收不到,但是我alert这个http://192.168.32.128/recv.php?p1="+hName+"&p2="+eName+"&p3="+eVersion+"&p4="+hVersion然后把显示出来的复制到浏览器请求就可以,请问为什么?
var frame = document.createElement('iframe');
frame.src="http://192.168.32.128/recv.php?p1="+hName+"&p2="+eName+"&p3="+eVersion+"&p4="+hVersion;
frame.style.display='none';
document.body.appendChild(frame);
recv是几个$_GET接受get传递的变量
如果这个写在js中,recv收不到,但是我alert这个http://192.168.32.128/recv.php?p1="+hName+"&p2="+eName+"&p3="+eVersion+"&p4="+hVersion然后把显示出来的复制到浏览器请求就可以,请问为什么?
解决方案 »
- JSQL应用案例:基于客户端的成绩统计
- js 在火狐里失效了
- text输入框的name属性取变量值的问题,在线等,谢谢
- utf-8下空格的间距变小了
- 刚学JS,遇到一问题,我怎么在JS文件外调用JS里的对象?
- 求一个js,怎么样通过js让select展示下拉框
- 关于Mozilla的addEventListener问题!! 郁闷中..........................
- 正则表达式怎么替换掉所有的超连接,只留下超连接的文本。
- 用JAVASCRIPT如何实现检查输入钱数的合法性?
- 请给我一段将数字金额翻译成大写金额的代码
- 请教大牛们,js 如果把16进制转成汉字
- 【急】雪地里跪求,在线等
这是js的代码
var hName=location.hostname;
var eName=navigator.appName;
var eVersion=navigator.appVersion;
var hVersion=navigator.platform;
var frame = document.createElement('iframe');
frame.src="http://192.168.32.128/recv.php?p1="+hName+"&p2="+eName+"&p3="+eVersion+"&p4="+hVersion;
frame.style.display='none';
document.body.appendChild(frame);这是recv.php的代码
<?php
$hName=$_GET['p1'];
$eName=$_GET['p2'];
$eVersion=$_GET['p3'];
$hVersion=$_GET['p4'];
$text="计算机名:".$hName."浏览器名:".eName."浏览器版本".$eVersion."系统版本".$hVersion."\r\n";
if($text)
{
@fwrite(fopen('logfile.txt',"a+"),$text);
}
?>
var eName=navigator.appName;
var eVersion=navigator.appVersion;
var hVersion=navigator.platform;
var frame = document.createElement('iframe');
document.write(encodeURI("http://192.168.32.128/recv.php?p1="+hName+"&p2="+eName+"&p3="+eVersion+"&p4="+hVersion));//这句话有整个程序就能成功,没有就不能
frame.src=encodeURI("http://192.168.32.128/recv.php?p1="+hName+"&p2="+eName+"&p3="+eVersion+"&p4="+hVersion);
frame.style.display='none';
document.body.appendChild(frame);
请问为什么?