当前位置:首页 » 编程语言 » php零基础入门到实战项目精讲

php零基础入门到实战项目精讲

发布时间: 2024-07-07 14:35:55

‘壹’ PHP典型模块与项目实战大全:客户端数据存储机制cookie[1]

客户端数据存储机制cookie

在实际的Web应用中经常需要在客户端存储一些客户信息 一方面是为了改善用户体验(如存储访问密码 历史表单信息) 另一方面有效地减轻了服务器数据读取压力 访问者在第一次访问页面时设置cookie变量是存储在客户端计算机中 当下次浏览器请求某个页面时 就可以读取cookie中存储的值 从而厅中实现客户端数据存取

下面将通过一个例子展示一个客户端数据存储的实际应用 执行流程如下

( )创建一个存储访问者名字的cookie;

( )当访问者首次访问网站时 访问者会被要求填写姓名信息 该姓名信息会存储于cookie中

( )当访问者再次访问网站时浏览器会显示欢迎词信息

在JavaScript创建cookie

创建一个可在cookie变量中存储访问者姓名的函数 代码如下

function setCookie(c_name value expiredays)

{

var exdate=new Date() //实例化日期变量

exdate setDate(exdate getDate()+expiredays) //设置日期变量

document cookie=c_name+ = +escape(value)+

((expiredays==null) ? : ;expires= +exdate toGMTString())

}

【代码解读】

setCookie()函数的功能是设置cookie的名称 值及失效时间 首先将获取当前的日期转换为有效的日期 然后设置cookie名称 值及失效时间 并将该值存入document cookie对象

从JavaScript取回cookie的值

从JavaScript取回cookie的值 创建读取客户端cookie值的函数 同时判断当前cookie的状态 代码如下

function getCookie(c_name)

{

if (document cookie length> ) //判断当前cookie是否为空

{

c_start=document cookie indexOf(c_name + = )

if (c_start!= )

{

c_startc_start=c_start + c_name length+

c_end=document cookie indexOf( ; c_start)

if (碧伏凯c_end== ) c_end=document cookie length

return unescape(document cookie substring(c_start c_end))

//返回客户端cookie的值

悔唤}

}

return

}

【代码解读】

getCookie()函数首先会判断document cookie对象中是否存有cookie 如果document cookie对象存有某些cookie值 那么会继续检查指定的cookie是否已储存 如果满足判断条件就返回cookie存储值 否则返回空字符串

JavaScript流程控制

当完成了cookie的创建和读取之后 需要创建一个流程控制函数 这个函数的作用是 如果cookie已设置 则显示欢迎词 否则显示提示框要求用户输入名字

function checkCookie() {

username=getCookie( username ) //获得cookie中的用户名变量

if (username != null && username != ) {

alert( Wele again +username+ ! ) //弹出欢迎信息

} else {

username=prompt( Please enter your name: )

if (username != null && username != ) {

setCookie( username username ) //设置cookie

}

}

}

客户端数据存储示例的完整代码如下

lishixin/Article/program/PHP/201311/21526

‘贰’ 零基础怎么学PHP

PHP独特的语法混合了C、Java、Perl以及PHP自创新的语法,可以比CGI或者Perl更快速的执行动态网页,动态页面方面,与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多;PHP具有非常强大的功能,所有的CGI的功能PHP都能实现。昌平计算机学院认为目前在互联网有很多网站的开发都是通过PHP语言来完成的,例如,搜狐、网易和网络等,在这些知名网站的创作开发中都应用到了PHP语言。


很多人想要学习PHP语言,但是面对互联网庞大而繁杂的信息流,各种学习信息的干扰,使我们很难去做出正确的选择。其实学习PHP只要把握好学习路线,能够在极短的举粗渣时间里完成从新手到熟练的过程。在这里,小编为大家整理出了学习PHP的路线和具体的课程。全都是干货哦。

1、入门:新人必看的PHP基础知识视频教程

学习本课程可掌握凳坦PHP基础知识,了解PHP的基本语法、数组、函数、表单验证、图像处理,以及MySQL数据库等PHP开发过程中所遇到的知识点和基本操作。

2、进阶:PHP如何操作MySQL数据库视频教程

利用PHP操作MySQL数据库教程,MySQL是PHP最合适的搭配,MYSQL开源、跨平台,PHP扩展包对MySQL的支持比较完善。本课正悄程讲解MySQL数据库的基础知识,以及如何利用PHP来操作MySQL数据库,实现对数据的调用和修改。

3、实战:PHP项目实战_多用户留言系统视频教程

利用PHP基础课程中的知识,在本课程中创建多用户留言系统,包括用户界面设计,注册,验证,帖子的写入、修改等留言系统的必备功能。

4、进阶:PHP进阶之面向对象相关视频教程

学习和了解开发独立的模板引擎技术,学习三层架构及分层思想和原理,然后通过后面的CMS内容管理系统等课程的实践来掌握以上知识点。

5、进阶:PHP进阶之CMS内容管理系统

CMS内容管理系统具有许多基于模板的优质设计,可以加快网站开发速度和开发成本,同时易于使用,可开发性强,可分布式管理,CMS的功能并不只限于文本处理,它也可以处理图片、Flash动画、声像流、图像、甚至电子邮件档案等。

6、ThinkPHP框架讲解视频教程

ThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性,并且拥有众多原创功能和特性。理解ThinkPHP的框架基础知识,安装配置,模型的建立、开发及调试。学习ThinkPHP3.2.1的使用方法。


热点内容
javaenumofenum 发布:2024-11-26 13:20:09 浏览:921
脚本中ge 发布:2024-11-26 13:14:24 浏览:375
安卓的gps怎么开 发布:2024-11-26 13:14:18 浏览:85
砍人脚本 发布:2024-11-26 13:14:15 浏览:256
捷克参议长个人访问 发布:2024-11-26 13:12:39 浏览:189
javaftp打包下载 发布:2024-11-26 13:12:25 浏览:351
微信扫脸支付怎么设置安卓 发布:2024-11-26 13:09:08 浏览:437
数据库怎么样连接到服务器 发布:2024-11-26 13:02:33 浏览:997
教孩子学python 发布:2024-11-26 13:02:32 浏览:670
苹果面容模组为什么比安卓大 发布:2024-11-26 12:53:29 浏览:980