当前位置:编程学习 > php >>

下面的代码在两个空间测试的结果不同

<?php

$youip=$HTTP_SERVER_VARS["REMOTE_ADDR"]; // 获取本机IP地址
$remoteip=$HTTP_POST_VARS['remoteip']; // 获取表单提交的IP地址
?>

一个可以正常显示。。一个则不能显示。。。问题出在哪里?

追问:请问你QQ多少呀。。。我还有点事想问一下。。这个可以显示一部分。。。还有一点点东西,,没显示出来。。

答案:$youip=$_SERVER["REMOTE_ADDR"];         // 获取本机IP地址 
$remoteip=$_POST['remoteip']; // 获取表单提交的IP地址

获取POST表单用$_POST,获取服务器变量用$_SERVER
$HTTP_SERVER_VARS和$HTTP_POST_VARS是过时的用法,在较新版本的php中已经不再对其支持
你所指的空间不会是一个IIS,一个Apache吧?

上一个:MVC模式 ,类分装,还是黑卡代码
下一个:如果一个网站可以执行用户提交的js和html代码,可以做些什么

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,