1. 什么是ajax Ajax: asynchronous javascript and xml (异步js和xml) 其是可以与服务器进行(异步/同步)交互的技术之一。 ajax的语言载体是javascript。 最大特点:页面不刷新 2. ajax出现的历史 1999年,微软公司发布IE5浏览器的时候嵌入的一种技术。起初名字是XMLHttp 直到2005年,google公司发布了一个邮箱产品gmail,内部有使用ajax技术,该事情引起人们对ajax的注意,也使得一蹶不振的javascript语言从此被人们重视...
跳转 业务逻辑:立即跳转,提示后跳转 立即跳转 Header(‘Location: URL’); PHP(服务器)向浏览器发送一条指令Location,告知浏览器,应该重定向的URL上。 Header(‘Content-Type: ‘); Header();就是PHP向浏览器发送指令(响应头信息),指令有多种。 原理: 通过监视请求可以看到,共两次请求:302就是重定向 语法: Header()函数前不能存在任何的输出内容。 Tip:使用输出缓存output_buffering可以处理...
SESSION 基本原理 会话数据原文存储于浏览器端,原始数据安全性较低。 如果cookie数据量较大,由于每次请求都要携带,增加带宽使用。 使用session技术来实现: 将会话数据,存储于服务器端!同时使会话数据可以区分浏览器! 为每个会话数据建立独立的会话数据区(来存储当前会话的全部数据),每个会话数据区存在唯一的标志,同时浏览器端存储该唯一标志,做配对使用! 基本操作 开启session机制 函数可以开启: Sessi...
Cookie的基本操作 设置(增删改) 函数: Setcookie(KEY, VALUE) 完成cookie数据的设置, Key存在则更新,不存在则添加。 如果值为空字符串,表示删除该KEY 获取(查) 获取浏览器在请求时携带的COOKIE数据 使用 超全局数组变量,$_COOKIE 完成对cookie数据获取。 PHP核心,在初始化阶段,会将所有请求的cookie数据,整理到$_COOKIE变量中,供PHP脚本所使用! 其中 每个$_COOKIE中的元素,对应一个cookie变量,元素的键就是cook...
会话总结 Session pk cookie? 联系: 都是实现会话的方法。 Session基于cookie。 差异: cookiesession会话数据存储位置浏览器端服务器端安全性低高数据传输量大小支持会话数据量有限制4k,20个无限制支持数据类型字符串All Session数据持久化? 浏览器端session-id Session_set_cookie_params(3600); 服务器端session数据区 Ini_set(‘session.gc_maxlifetime’, ‘3600’); Tip:session很少做持久化,如果需要持久...
控制脚本执行进度 die(“输出内容”) 含义:终止php脚本的运行(后续代码不再执行),并输出其中的内容 也可以:die(); die; exit是die的同义词。 die是一种“语言结构”,并非函数,可以不写括号。 echo也是一种语言结构,而非函数: echo (“abc”); echo “abc”; echo “abc”, “def”, 123; sleep($n); 含义:让php脚本停止$n秒,然后继续执行。 数组基础 元素 下标 数组长度 count($attr); For($i = 0;$i<c...
修改表: 一般概述 通常,创建一个表,能搞定(做到)的事情,修改表也能做到。大体来说,就可以做到: 增删改字段: 增:alter table 表名 add [column] 字段名 字段类型 字段属性; 删: alter table 表名 drop 字段名 改:alter table 表名 change 原字段名 新字段名 新字段类型 新字段属性; 增删索引: 增删约束: 修改表选项: 数据操作: 增删改查插 增:全字段插入insert into login values(); Exp:...
Order by子句 形式: order by 排序字段1 [排序方式], 排序字段2 [排序方式], ..... 说明: 对前面取得的数据(含from子句,where子句,group子句,having子句的所有结果)来指定按某个字段的大小进行排列(排序),排序只有2种方式: 正序: ASC(默认值),可以省略 倒序: DESC 如果指定多个字段排序(虽然不常见),则其含义是,在前一个字段排序中相同的那些数据里,再按后一字段的大小进行指定的排序。 limit子句 形...
CSS,主要用于控制Web页面的外观。通过使用CSS样式设置页面的风格,可将页面的内容 与表现形式分离。css 层叠样式表美化页面配合html布局。 在当前可以浏览的网站当中,都存在着CSS样式代码,可以通过谷歌等浏览器的控制 台,去除网页中的CSS代码,来查看没有CSS时代网页的显示效果。在没有css的时候网页是十分简陋的。 在哪写? l、内嵌(行内)(不推荐优先级最高) 写在标签里面,以属性的形式表现,属性名 <b ...
这次讲一下html中的列表和比较重要的表格 列表分为有序和无序,有序列表与无序列表都是块状元素 <ul>(父标签) 定义无序列表。复合标签(由父标签和子标签组成),不单独出现,用<li></li>(子标签)表示每一行 <ol> 有序列表,子标签同<ul> Exp: <ul> <li>这是列表项</li> </ul> <ol> <li>这是有序列表项</li> </ol><ol>样式属性 css语言,可以有两个值 (样式的名称) (样式的值) <ol style="list-sty...
在制作网页之前,先看一些常用标签的具体用法,上次我给出了常用标签表格,我们来一个一个看一看。 首先是<a>,他的第一个用法就是超链接,格式为<a href=”你想要跳转到的网页地址”>xx</a> Exp: <!doctype html> <html> <head> <meta charset="utf-8"> <title>无标题文档</title> </head> <body> <a href="www.baidu.com">baidu</a> </body> </html> 我们将会得到下面的网页,点击baidu即跳转到www.baidu.com 第二个功能是下...