读书笔记php.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
读书笔记php

Php中常用于输出信息的函数有:echo ,print() , print_r()和war_dump() 等。对于调试来说,var_dump()函数是最有用的工具,它不仅可以输出变量的值,还给出了变量的类型和结构信息,这对于输出数组和类变量的信息极为方便。 验证email的正则表达式格式: //利用正则表达式验证email格式 $pattern ='/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/'; if ((preg_match($pattern,$email)) == false){ alert('Email 格式输入不合法!'); frmRegister.email.focus(); exit; }Javascript 具体的javascript代码一般会用<!-- ->括起来,这是为了使不能支持javascript的浏览器忽略这段内容,由于现在绝大多数浏览器都支持javascript,所以这并非有必要Sha1() 与md5() 加密用法相同 传说中的世界第一安全加密算法md5,几年前被山东大学的一位教授解密了! 不过到现在为止md5还是最安全的! 又有说法,于天恩说,“在php中加密算法有三种,crypt(),md5()(32位)和shal()(40位).其中crypt()使用DES算法加密,是可解密的,后两种是单向加密算法。但md5()算法已经有漏洞了,已经发现不同的信息经过它加密之后可以得到相同的值,只是个大问题,可以伪造数字签名。目前为止,shal()算法还没发现漏洞,是这三种算法中最安全的。” Header()函数 // 实现页面跳转 header("location:register_result.php?uid=$username");<?php ?> 之外的任何字符输出(甚至只是一个空行)。如有任何输出都将造成运行错误。 三种跳转方法 PHP页面跳转一、header()函数 header()函数是PHP中进行页面跳转的一种十分简单的方法。header()函数的主要功能是将HTTP协议标头(header)输出到浏览器。 header()函数的定义如下: void header (string string [,bool replace [,int http_response_code]]) 可选参数replace指明是替换前一条类似标头还是添加一条相同类型的标头,默认为替换。 第二个可选参数http_response_code强制将HTTP相应代码设为指定值。 header函数中Location类型的标头是一种特殊的header调用,常用来实现页面跳转。注意:1.location和“:”号间不能有空格,否则不会跳转。 2.在用header前不能有任何的输出。 3.header后的PHP代码还会被执行。例如,将浏览器重定向到lamp兄弟连官方论坛 <??php? //重定向浏览器? header("Location:?http://bbs. ");? //确保重定向后,后续代码不会被执行? exit; ?>?? PHP页面跳转二、Meta标签 Meta标签是HTML中负责提供文档元信息的标签,在PHP程序中使用该标签,也可以实现页面跳转。 若定义http-equiv为refresh,则打开该页面时将根据content规定的值在一定时间内跳转到相应页面。 若设置content="秒数;url=网址",则定义了经过多长时间后页面跳转到指定的网址。例如,使用meta标签实现疫苗后页面自动跳转到LAMP兄弟连官方论坛。 <?meta?http-equiv="refresh"? content="1;url=http:// ">? 例如,以下程序meta.php实现在该页面中停留一秒后页面自动跳转到。 <??php? ? $url?=?"";??>? <?html>? ? <?head>? ? <?meta?http-equiv="refresh"?content="1; ? url=<??php?echo?$url;??>">? ? <?/head>? ? <?body>? ? 页面只停留一秒……? ? <?/body>? <?/html>?? PHP页面跳转三、JavaScript 例如,此代码可以放在程序中的任何合法位置。 <??php ? $url?=?""; ? echo?"<?script?language='javascript'? type='text/javascript'>"; ? echo?"window.location.href='$url'"; ? echo?"<?/s

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档