php - 如何编写一个 PHP 程序来显示所有 $_SERVER 元素
问题描述
刚开始上课,开始学习PHP。教授要求我们编写一个 PHP 程序来显示所有$_SERVER
元素。我读了这些章节,我对他想要什么感到困惑,有人可以解释一下吗?
我尝试了我在教科书中找到的东西
<?php
//hw1.php
//Write a PHP Program to display all the $_SERVER elements
$came_from = htmlentities($_SERVER['HTTP_REFERER']);
echo "$_SERVER";
?>
解决方案
如果显示所有数组元素
echo '<pre>';
print_r($_SERVER['HTTP_REFERER']);
数组转换为字符串
$string='[ ';
foreach($_SERVER['HTTP_REFERER'] as $key=>$val)
{
$string.=$key.'=>'.$val.",\n";
}
$string.=']';
echo $string;
例如使用 echo 显示 $_SERVER
string='[ ';
foreach($_SERVER as $key=>$val)
{
$string.=$key.'=>'.$val.",<br>";
}
$string.=']';
echo $string;
推荐阅读
- python - 我该怎么做才能从 JetBrains 获得正常的 Python REPL
- php - 使用运行的 PHO 隐藏字段
- python - skimage 最大图像分辨率(内存错误)
- sql - 重组数据;根据路线点生成路线位置概览
- redis - 为什么 dict_force_resize_ratio 在 redis 中默认为 5?
- javascript - 检测浏览器是否支持“@supports”?
- javascript - if/else 语句判断 iframe 是否为空
- keras - Keras Fixing Seed 对训练数据改组的影响
- javascript - 为什么onload会导致我的图像切换闪烁?
- .net - 用vb.Net创建BitmapDecoder和SoftwareBitmap的方法是什么