关闭

PHP的session存放路径及其配置session.save_path

PHP配置文件中session.save_path负责session文件的存放位置。 如果没有配置则不会生成session文件,如果配置的目录session.save_path = "E:/ttt"不存在,则会报错: Warning: session_start() [function.session-start]: open(E:/ttt\sess_e0b64760c92422d81c1d6...
阅读(80382) 评论(1)

浅谈php表单提交中enctype属性

实际项目中,form表单的enctype属性设置成了“text/plain”,$_POST[]取值取不到。解决方法是删除该属性,或者设置为其他的另外两种属性值。遇到的问题,记录在此。 这里再来熟悉一下php中form表单中enctype属性的设置。 form表单中的enctype属性指定将数据发回到服务器时浏览器使用的编码类型。 下面是取值说明: multipart/form-data:...
阅读(5643) 评论(0)

【学习笔记】session机制实现PHP购物车

使用到session的页面必须要有session启动函数session_start();清空系统中session可以用session_destroy();函数。 在php.ini文件中关于session的配置:session.save_path定义了存放session 的路径;session.name定义了sessionID的名称。 下面是练习的例子,列出代码。 index.html页面:...
阅读(8222) 评论(1)

综述PHP中的Cookie与Session机制

Web应用程序是使用HTTP协议传输数据的。HTTP协议是无状态的协议。一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接。这就意味着服务器无法从连接上跟踪会话。即用户A购买了一件商品放入购物车内,当再次购买商品时服务器已经无法判断该购买行为是属于用户A的会话还是用户B的会话了。要跟踪该会话,必须引入一种机制。 Cookie就是这样的一种机制。它可以弥补HTTP协议无...
阅读(1445) 评论(0)

各浏览器对cookie的限制

一、浏览器允许每个域名所包含的 cookie 数: Microsoft 指出 Internet Explorer 8 增加 cookie 限制为每个域名 50 个,但 IE7 似乎也允许每个域名 50 个 cookie(《Update to Internet Explorer’s Cookie Jar》)。 Firefox 每个域名 cookie 限制为 50 个。Opera 每个域名...
阅读(1520) 评论(0)

session cookie 原理

在浏览器地址栏输入javascript:alert (document. cookie)会话(Session) 跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。 常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户 身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cook...
阅读(3014) 评论(0)

彻底理解PHP的SESSION机制

1.session.save_handler= files     * 1.session_start()          1.session_start()是session机制的开始,它有一定概率开启垃圾回收,因为session是存放在文件中, PHP自身的垃圾回收是无效的,SESSION的回收是要删文件的,这个概率是根据php.ini的配置决定的, 但是有的系统是 ses...
阅读(668) 评论(0)

PHP文件上传相关笔记

PHP文件上传 要进行文件的上传,必须要对form表单进行特殊的设置。一是提交的方式必须是POST,而是必须设置属性enctype="multipart/form-data",三是上传文件使用file控件。 在文件上传中,我们经常会要求显示用户上传文件大小,超过上传限制的文件就会不允许用户上传。我们可以用程序去判断上传文件是否超过限制。实际上,我们的PHP程序是无法判断用户本地文件大小的。...
阅读(1111) 评论(0)

PHP表单处理-GET与POST区别

PHP表单处理 form表单的提交主要有两种方式:get和post GET方法接收的特点:所有输入的数据被加载到请求的URL地址后面,数据通过键/值对的方法加载。 GET方法接收的特点:把数据和请求的URL地址放在一起,浏览的结果放在缓存区内。由于GET放在URL后面传递,所以传递的数据大小有限。 实例:next.php?user=admin&pwd=123456 数据传递到next...
阅读(8305) 评论(0)

PHP+MySQL实现留言板分页功能

一个经典的测试例子,我建立的数据库名为testdb,数据表名为sktb与testmsg。testmsg表包括7个字段:id,email,title,content,ip,time,other。 <?php $mysql_host = 'localhost'; $mysql_user = 'root'; $mysql_password = ''; $mysql_database...
阅读(5791) 评论(1)

PHP数据库与PHP常用函数学习笔记

PHP常用函数:     mysql_tablename — 取得表名     string mysql_tablename ( resource $result , int $i )     mysql_tablename() 接受 mysql_list_tables() 返回的结果指针以及一个整数索引作为参数并返回表名。可以用 mysql_num_rows() 函数来判断结果指针中的表的...
阅读(1344) 评论(0)

php数组

数组:有序的‘键-值’对组成的数据集合。键也成为索引。在严谨的语言中,数组定义的要求比较高。如java中的Arrays(Arraylist除外)的索引必须是一个数字而不能为字符串,且数组声明时必须确定数组中元素的个数。同一数组中元素的数据类型必须一致。而PHP程序是基于快速开发BS架构的网站,其对数据结构的要求较为松散。 根据索引值不同,数组分为两类:索引数组,索引为整数的数组,默认索引值为...
阅读(511) 评论(0)

PHP数据库MySQL笔记

一、Web数据库架构的工作原理 一个用户的浏览器发出一个HTTP请求,请求特定的Web页面,在该页面中出发form表单提交到php脚本文件(如:msg.php)中处理 Web服务器接收到对msg.php页面的请求后,检索文件,并将其传递给PHP引擎处理 PHP引擎开始解析脚本。脚本主要包括了连接数据库和执行查询的命令。PHP启动了对MySQL服务器的连接并向该服务器发送适当的查询。 MyS...
阅读(809) 评论(0)

PHP间隔输出显示IE和Firefox不兼容的问题

PHP间隔输出显示IE和Firefox不兼容的问题 运行PHP出现Cannot modify header information问题,解决方法:找到安装目录下的php.ini 这个配置文件,查找:output_buffering,并将其值由原来的Off改为On或者其他数值如4096,最后重新启动Apache。 注意ob_flush()和flush()的区别。前者是把数据从PH...
阅读(1338) 评论(0)

学习php正则表达式必读文章集合

解析PHP正则表达式元字符 PHP正则表达式元字符都有什么呢?我们在使用PHP正则表达式元字符的时候需要注意什么呢?那么这里就向你详细介绍下PHP正则表达式元字符的种类以及使用的方法等等。 PHP正则表达式元字符的种类: ◆大括号 ◆加号 ◆星号 ◆问号 PHP正则表达式元字符具体的使用: PHP正则表达式元字符在PHP正则表达式中一类有特殊意义的字符,用来描述其前导字符(...
阅读(1639) 评论(0)

ASCII码详解 && PHP字符串处理函数

ASCII码表 ASCII码大致可以分作三部分組成。 第一部分是:ASCII非打印控制字符; 第二部分是:ASCII打印字符; 第三部分是:扩展ASCII打印字符。 第一部分:ASCII非打印控制字符表 ASCII表上的数字0–31分配给了控制字符,用于控制像打印机等一些外围设备。例如,12代表换页/新页功能。此命令指示打印机跳到下一页的开头。(参详ASCII码表中0-31) 第...
阅读(4432) 评论(0)

几道有关局部变量和全局变量的题目

php变量的主要两种类型,局部变量和全局变量。 定义一个函数,这个函数里的变量都是局部变量,它们只能在这个函数内部使用,return的值是这个函数的返回值。调用这个函数就会输出这个值,这个值可以是函数内的变量 也就是局部变量。作用域又叫变量的能见度,是不同的。全局变量只要是在这个页面里就能使用 。超全局变量 在所有页面都能使用。 学习过程中练习了一些题目,记录在此。...
阅读(883) 评论(0)

php中empty()和isset()、echo()和print()、require()和include()等易混淆函数的区别

1.echo和print的区别 PHP中echo和print的功能基本相同(输出),但是两者之间还是有细微差别的。echo输出后没有返回值,但print有返回值,当其执行失败时返回flase。因此可以作为一个普通函数来使用,例如执行下面的代码后变量$r的值将为1。 $r = print "Hello World"; 这意味着print可用在一些复杂的表达式中,而echo则...
阅读(558) 评论(0)

require(),include(),require_once()和include_once()区别

require,include语句很有用,它们能包含位于独立文件中的代码,实现代码结构的模块化,方便调用。 require_once()和include_once()语句分别对应于require()和include()语句。require_once() 和include_once()语句主要用于需要包含多个文件时,可以有效地避免把同一段代码包含进去而出现函数或变量重复定义的错误。 如果ph...
阅读(826) 评论(0)

各种语言下 static 详解

百科名片 像在VB,C,C++,Java中我们可以看到static作为关键字和函数出现,在其他的高级计算机语言如FORTRAN、ALGOL、COBOL、BASIC、LISP、SNOBOL、PL/1、Pascal、PROLOG、Ada等语言中也是有出现的,只是有着不同的作用,对于其具体作用,读者有需要的时候是可以具体查阅的鉴于时间问题今天我就不一一罗列了。   目录...
阅读(987) 评论(0)
22条 共2页1 2 下一页 尾页
    个人资料
    • 访问:3222344次
    • 积分:11718
    • 等级:
    • 排名:第1443名
    • 原创:120篇
    • 转载:45篇
    • 译文:2篇
    • 评论:180条
    最新评论