首页 / PHP / PHP. 01. C/S架构、B/S架构、服务器类型、服务器软件、HTTP协议/服务器、数据库、服务器web开发、PHP简介/常见语法、PHPheader()、 PHP_POST/GET数据获取和错误处理
PHP. 01. C/S架构、B/S架构、服务器类型、服务器软件、HTTP协议/服务器、数据库、服务器web开发、PHP简介/常见语法、PHPheader()、 PHP_POST/GET数据获取和错误处理
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了PHP. 01. C/S架构、B/S架构、服务器类型、服务器软件、HTTP协议/服务器、数据库、服务器web开发、PHP简介/常见语法、PHPheader()、 PHP_POST/GET数据获取和错误处理,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2607字,纯文字阅读大概需要4分钟。
内容图文
![PHP. 01. C/S架构、B/S架构、服务器类型、服务器软件、HTTP协议/服务器、数据库、服务器web开发、PHP简介/常见语法、PHPheader()、 PHP_POST/GET数据获取和错误处理](/upload/InfoBanner/zyjiaocheng/483/8849e6279f594a07866bb42d2e5a7341.jpg)
- 内容输出:
echo
:PHP
语句直接使用即可,输出字符串print_r()
:函数
输出复杂数据类型,比如数组,对象var_dump()
:函数
输出详细信息,如对象、数组
$arr =array(1,2,‘123‘);
echo‘123‘;
// 结果为 123
print_r($arr);
// 结果为 Array ( [0] => 1 [1] => 2 [2] => 123 )
var_dump($arr);
/* 结果为
array
0 => int 1
1 => int 2
2 => string ‘123‘ (length=3)
*/
- 循环语句: 这里只列举了
foreach
,for
循环
// for 循环
for ($x=0; $x<=10; $x++) {
echo "数字是:$x <br>";
}
// foreach 循环
$colors = array("red","green","blue","yellow");
// 参数1为循环的对象,参数2会将对象的值挨个取出,直到最后
// 如果循环的是对象的话,输出的是对象属性的值
foreach ($colors as $value) {
echo "$value <br>";
}
输出结果为
/*
red
green
blue
yellow
*/
header()
函数 用来向客户端(浏览器)发送报头,如果出现中文无法显示,可以尝试在PHP
代码顶部添加 如下代码
header("content-type:text/html; charset=utf-8");
# php中header()
浏览器访问
http服务器
,接收到响应时,会根据响应报文头
的内容进行一些具体的操作,在php
中,我们能够使用header
来设置这些内容
-
设置文本编码
- 设置编码格式为:utf-8
header(‘content-type:text/html; charset= utf-8‘);
- 设置编码格式为:utf-8
-
设置页面跳转
- 设置跳转到百度首页
header(‘location:http://www.baidu.com‘);
-
- 设置页面间隔刷新
header(‘refresh:3; url=http://www.xiaomi.com‘);
- 设置页面间隔刷新
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代码:
<?php echo "<h1>GET_PAGE</h1>"; echo ‘userName:‘.$_GET[‘userName‘] ; echo ‘<br/>‘; echo ‘userEmail:‘.$_GET[‘userEmail‘]; ?>
PHP_POST数据获取
在
PHP
中,如果想要获取通过post
方法提交的数据,可以通过$_POST
对象来获取
-
HTML代码: 将数据提交到
02.php
,使用post
的方式(注意:代码中的method
改为post
) - 此时地址栏将不显示账号和邮箱
POST&GET错误处理
当我们直接访问
POST
&GET
页面时由于并没有传递任何数据,会因为$_GET
或$_POST
不存在对应的key而报错.
- 处理方式1:
- 使用
array_key_exists(key, 数组)
函数来进行判断 - 参数1: 要检测的key
字符串
- 参数2: 检验的数组
- 使用
if(array_key_exists(‘name‘, $_GET)){ //如果有数据 再去读取 }else{ // 反之 可以执行一些 其他的逻辑 }
PHP. 01. C/S架构、B/S架构、服务器类型、服务器软件、HTTP协议/服务器、数据库、服务器web开发、PHP简介/常见语法、PHPheader()、 PHP_POST/GET数据获取和错误处理
标签:als ade 网址 协议 图片 工作 默认 url baidu
本文系统来源:http://www.cnblogs.com/mingm/p/6880309.html
内容总结
以上是互联网集市为您收集整理的PHP. 01. C/S架构、B/S架构、服务器类型、服务器软件、HTTP协议/服务器、数据库、服务器web开发、PHP简介/常见语法、PHPheader()、 PHP_POST/GET数据获取和错误处理全部内容,希望文章能够帮你解决PHP. 01. C/S架构、B/S架构、服务器类型、服务器软件、HTTP协议/服务器、数据库、服务器web开发、PHP简介/常见语法、PHPheader()、 PHP_POST/GET数据获取和错误处理所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。