php基础知识

 

1。post和get都可传递表单上的内容给php处理,其中get还可以直接通过url传值(通常是在html界面链接处,如:

 

〈a href="page.php?name=xiaoming">lianjie</a>


而在php处理时用$_GET['XIAOMING']来接收值。

 

2。可以创建一个html头模版和尾模板,这样写html时直接用require(‘header.html’)来包含。就不用每个页面都从头写了。

注意:除了html,其他都要写在〈?php。。。。?〉里面

3。在〈?php。。。?〉里面,如果想要输出表单,要用print”;

4。同一个php文件内,可以包含html,但是必须完整(包含头和尾);

如果是一个php文件同时包含html页面和php处理,则页面必须完整,而且html要从头开始,即使php包含html模版,也要放在最前头。php放在body内。

html文件无法识别php代码,必须改成php文件。

5。发送email用mail()函数;

6。缓冲:先用ob_start();放在html最前面,这样下面的所有内容都会先进入一个缓冲区,最后用ob_end_flush():输出缓冲。

缓冲的作用:有些函数如header()必须在没有东西发给web浏览器之前调用,否则出错,所以有了缓冲,先把所有数据存到缓冲区,先不发给浏览器。调用完header()后再输出缓冲;具体见代码。

7。header(‘location:page.php’);通过url传值:header('location:page.php?name=$name'');

这个是跳转页面,比如用户填完表单如果正确就跳转到欢迎页面。好处是不用再给表单写入一个接收地址,用post再传(〈form action=。。。。

8。用post获取用户对于下拉菜单的选择:$_POST['name'],其中name为select的name,即<select  name='name'>........

9。cookie:(顺序)

1.用户访问网站;

2.网站发给用户cookie;(setcookie()必须在发送其他任何信息之前从服务器向客户端发送,比如如果用户已经请求一次之后并获得了html代码,再发送就是错误的)(用户每请求服务器一次就相当于进入一个网页)(浏览器如果设置提示用户使用cookie,那么每次setcookie()用户都会收到提示来决定要不要允许cookie记住信息)

3.用户访问网站后网站服务器,并且页面被提交后才可读取cookie;

比如用户没有访问网站,而读取setcookie()中存取的值是不行的。(即cookie未被发送前不能立即被脚本访问)

10.使用cookie的好处:从一个页面跳到另一个页面时,上一页面的数据往往无法记录(//用表单post可以,但是只能有一个post地址,或get//)。而用cookie有可以访问历史页面中的任何信息数据(暂时先忽略post和get);

11.在使用css时,也能用php来动态设计网页样式(根据用户设置);

12。\t 跳格(移至下一列)

13.<br> 标签是空标签(意味着它没有结束标签,因此这是错误的:<br></br>)。在 XHTML 中,把结束标签放在开始标签中,也就是 <br />。 请注意,<br> 标签只是简单地开始新的一行,而当浏览器遇到 <p> 标签时,通常会在相邻的段落之间插入一些垂直的间距。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值