dputlf5431 2014-04-16 13:05
浏览 52

无法显示$ _ENV值

I'm using Putty. I am trying to get $_ENVto print to a table. I seem to be OK with $_SERVER displaying, but everything I try with $_ENV wont display. My code is :

<HTML><HEAD><TITLE>$_ENV</TITLE></HEAD>
<BODY>
<TABLE border="1">
<TR><TD><b>Keys</b><TD><b>Values</b>
<?php
while (list ($key, $value) = each($_ENV)) {
  print ("<TR><TD>$key<TD>$value
");
}
?>
</TABLE>
</BODY></HTML>

The getenv("REMOTE_ADDR") and print_r($_ENV) will only give me the Remote Address. I want all keys and their variables. For $_SERVER my code gives me all keys from a form that's submitted.

<?php
//If form not submitted, display form.
if (isset($_POST['submit']))
    {

    $msg = $_POST["msg"];
    $name = $_POST["name"];
    $posts = file_get_contents("posts.txt");
    $posts = "$msg - $name
" . $posts;
    file_put_contents("posts.txt", $posts);
    echo $posts;

    print"<table border=1>";
         echo "<th>Keys</th> <th>My SERVER Info</th>";
 foreach ($_SERVER as $key=>$val )
         {
         echo "<tr><td>".$key."</td><td>" .$val."</tr>";
         }
    print"</table>";
  • 写回答

2条回答 默认 最新

  • douyuan4697 2014-04-16 13:11
    关注

    That is because your $_ENV is empty , just add getenv("REMOTE_ADDR"); before your while and see it magically working.

    I suggested getenv("REMOTE_ADDR"); for an example...

    Like this..

    <HTML><HEAD><TITLE>$_ENV</TITLE></HEAD>
    <BODY>
    <TABLE border="1">
        <TR><TD><b>Keys</b><TD><b>Values</b>
                <?php
                getenv("REMOTE_ADDR"); //<--- Add here
                while (list ($key, $value) = each($_ENV)) {
                    print ("<TR><TD>$key<TD>$value
    ");
                }
                ?>
    </TABLE>
    </BODY></HTML>
    
    评论

报告相同问题?

悬赏问题

  • ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
  • ¥20 Java-Oj-桌布的计算
  • ¥15 powerbuilder中的datawindow数据整合到新的DataWindow
  • ¥20 有人知道这种图怎么画吗?
  • ¥15 pyqt6如何引用qrc文件加载里面的的资源
  • ¥15 安卓JNI项目使用lua上的问题
  • ¥20 RL+GNN解决人员排班问题时梯度消失
  • ¥60 要数控稳压电源测试数据
  • ¥15 能帮我写下这个编程吗
  • ¥15 ikuai客户端l2tp协议链接报终止15信号和无法将p.p.p6转换为我的l2tp线路