PHP基础
header
// 如果出现中文无法显示,可以尝试在PHP代码顶部添加 如下代码
header("content-type:text/html; charset=utf-8");
// 设置文本编码(设置编码格式为:utf-8)
header('content-type:text/html; charset= utf-8');
// 设置页面跳转(设置跳转到百度首页)
header('location:http://www.baidu.com');
// 设置页面间隔刷新
header('refresh:3; url=http://www.xiaomi.com');
PHP 表单
- PHP_GET数据获取
在PHP中,如果想要获取通过get方法提交的数据,可以通过$_GET对象来获取(虽然参数在地址栏中可以查看)
// HTML代码: 下面就是一个简单的表单代码,将数据提交到01.php,使用get的方式
<form action="01.php" method="get" >
<label for="">姓名:
<input type="text" name= "userName"></label>
<br/>
<label for="">邮箱:
<input type="text" name= "userEmail"></label>
<br/>
<input type="submit" name="">
</form>
// PHP代码:(POST 请求同理)
<?php
echo "<h1>GET_PAGE</h1>";
echo 'userName:'.$_GET['userName'];
echo '<br/>';
echo 'userEmail:'.$_GET['userEmail'];
?>
- POST&GET错误处理
当我们直接访问POST&GET页面时由于并没有传递任何数据,会因为$_GET或$_POST不存在对应的key而报错.
// 处理方式
// 使用array_key_exists(key, 数组)函数来进行判断
// 参数1: 要检测的key字符串
// 参数2: 检验的数组
if(array_key_exists('name', $_GET)){
//如果有数据 再去读取
}else{
// 反之 可以执行一些 其他的逻辑
}
网友评论