php语言入门之基础篇 通过前一节的讲解,相信你已经对PHP的概念和PHP的环境有了一个全面的了解,接下来将学习PHP的基础知识,无论是初出茅庐的“菜鸟”还是资历深厚的“高手”,没有扎实的基础做后盾是不行的。PHP的特点是易学,易用,但这并不代表随随便便就可以熟练掌握,掌握了基础,就等于有了坚固的地基。 这一节番茄博客xiaoxueboke.com主要讲解,PHP输出,PHP的标记风格,PHP的注释种类,PHP的数据类型,PHP的常量变量,PHP... 2014年07月20日 软件开发 暂无评论 喜欢 0 阅读全文
php gzip 的三种解决方案 第一种方案:在.htaccess 中添加 AddHandler application/x-httpd-php .css .html .js #这是添加你要压缩的类型 php_value auto_prepend_file "/home/a4284418/public_html/gzip.php" #这是你给这些类型增加一个自动运行的php代码,后面一定要填你空间的绝对地址 gzip.php <?php ob_start("ob_gzhandler"); ob_start("compress"); //如果出现css不能解释,只显示网页,请加入下面的红色代码,去掉注释符... 2014年07月19日 软件开发 暂无评论 喜欢 0 阅读全文
新手如何学习php之环境技巧篇 关于如何学习好PHP,番茄博客xiaoxueboke.com认为,首先一定要把PHP的基础底子打好,其次一定要培养好自己的学习兴趣,多动手去练习自己感兴趣的项目,试着去写一些自己的PHP实例,当你有了自己的第一个作品后,那么你离高手的位置就已经不远了。 这里有必要先说一下PHP环境搭建的问题,其实我们在学习任何语言的时候都会遇到环境搭建的瓶颈,这也是学习语言所要迈出的第一步,当我们刚开始学习PHP环境搭建... 2014年07月18日 软件开发 暂无评论 喜欢 0 阅读全文
客户端禁止COOKIE 当客户端禁用COOKIE时,SESSION页面间传递会失效,可以将客户端禁止COOKIE想象成一家大型连锁超市,如果在其中一家超市内办理了会员卡,但是超市之间并没有联网,那么会员卡就只能在办理的那家超市使用。解决这个问题有4种方法: (1)在登录之前提醒用户必须打开Cookie,这是很多论坛的做法。 (2) 设置php.ini文件中的session.use_trans_sid=1,或者编译时打开-enable-trans-sid选项,让PHP自动跨页面传递se... 2014年07月17日 软件开发 暂无评论 喜欢 0 阅读全文
什么是cookie Cookie 是一种在远程浏览器端存储数据并以此来跟踪和识别用户的机制。简单地说,Cookie是Web服务器暂时存储在用户硬盘上的一个文本文件,并随后被web浏览器读取。当用户再次访问Web网站时,网站通过读取Cookies文件记录这位访客的特定信息(如上次访问的位置、花费的时间、用户名和密码等),从而迅速作出响应,如在页面中不需要输入用户的ID和密码即可直接登录网站等。 文本文件的命令格式如下: 用户名@网站... 2014年07月17日 软件开发 暂无评论 喜欢 0 阅读全文
Session设置时间 在大多数论坛中都可在登录时对登录时间进行选择,如保存一个星期、保存一个月等。这时就可以通过 Cookie 设置登录的失效时间。 1、客户端没有禁止 Cookie (1) 使用Session_set_cookie_params()设置Session的失效时间,此函数是Session结合Cookie设置失效时间,如要让Session在1分钟后失效,实例关键代码如下: <?php $time=1*60; //设置Session失效时间 session_set_cookie_params($time); //使用函数 se... 2014年07月17日 软件开发 暂无评论 喜欢 0 阅读全文
Session临时文件 在服务器中,如果将所有用户的Session都保存到临时目录中,会降低服务器的安全和效率,打开服务器存储的站点会非常慢。 PHP实例,使用PHP函数 session_save_path()存储 session 临时文件,可缓解因临时文件的存储导致服务器效率降低和站点打开缓慢的问题,实例代码如下 : <?php $path='./tmp/'; session_save_path($path); session_start(); //初始化session $_SESSION[username]=true; ?> 注意:se... 2014年07月17日 软件开发 暂无评论 喜欢 0 阅读全文
session缓存 session 缓存是将网页中的内容临时存储到IE客户端的Temporary Internet Files文件夹下,并且可以设置缓存的时间。当第一次浏览网页后,页面的部分内容在规定的时间内就被临时存储在客户端的临时文件夹中,这样在下次访问这个页面时,就可以直接读取缓存中的内容,从而提高网站的浏览效率。 缓存用的是session_cache_limiter()函数,语法是: string session_cache_limiter([string cache_limiter]) cache_l... 2014年07月17日 软件开发 暂无评论 喜欢 0 阅读全文
Session管理 对比Cookie,会话文件中保存的数据都是在PHP脚本中以变量的形式创建的,创建的会话变量在生命周期(20分钟)中可以被跨页的请求所引用.另外,Session是存储在服务器端的会话,相对安全,并且不像Cookie那样有存储长度的限制。 11.2.1 了解Session 1,什么是Session Session译为“会话”,其本义是指有始有终的一系列动作/消息,如打电话时从拿起电话拔号到挂断电话这一系列过程可以称为一个Session。 2.Session工作... 2014年07月17日 软件开发 暂无评论 喜欢 0 阅读全文
session 数据库存储 虽然通过改变session 存储文件夹使session不至于将临时文件夹填满而造成站点瘫痪,但是如果一个大型网站一天登录1000人,一个月登录了30000人,这时站点中存在30000个session文件,要在这30000个文件中查询一个session_id应该不是件轻松的事情,那么这时就可以用session数据库存储,也就是PHP中的session_set_save_handler()函数。 bool session_set_save_handler(string open,string close,string read,st... 2014年07月17日 软件开发 暂无评论 喜欢 0 阅读全文
dedecms教程简单使用十二 dedecms教程-系统 自定义文档属性:织梦系统给了很好的一个解释说明,在以往的版本中,网站主页、频道封面的设计,都只能单调的用 arclist 标记把某栏目最新或按特定排序方式的文档无选择的读出来,这样做法存在很大的不足,例如,我希望在最顶部的地方显示我想要的文档,在以往的版本中是无法做到的,但使用自定义属性之后,只要给arclist 标记加上 att='自定义属性的ID xiaoxueboke.com' 的属性,然后在... 2014年07月17日 软件开发 暂无评论 喜欢 1 阅读全文
dedecms教程简单使用十一 dedecms教程-系统 系统的模板排列在最下面,所以讲到了最后,其实这个版块内容是应该在安装好织梦系统时就应该讲到的,因为在安装好系统时,有许多站点的信息需要进行设置,比如 网站名称,默认风格,站点关键词,站点描述,网站版权信息等这些最基本的网站设置,好了,先不说这些了,系统 模块里有三个子项,系统设置,支付工具,系统帮助,其中支付工具和系统帮助已经在前面的章节讲过了,这里不再阐述,... 2014年07月17日 软件开发 暂无评论 喜欢 0 阅读全文
dedecms教程简单使用十 dedecms教程-模板 感觉应该先讲解模板的管理的,因为官方的默认模板实在是太丑了,不管在使用什么CMS程序时,首先都想要安装一套自己喜欢的模板,这是织梦的最重要的板块之一了,下面有两个子菜单,其中重点是 模板管理了,而系统帮助就是链接到织梦的官网的帮助文档了。 模板-模板管理 默认模板管理:其中默认的官方模板被大多网站在使用着,其实织梦的模板在互联网上太多了,我们完全可以下载一套自己好... 2014年07月17日 软件开发 暂无评论 喜欢 0 阅读全文
dedecms教程简单使用九 dedecms教程-会员模块 大型的CMS基本上都有会员的功能了,在织梦的会员模块里,就是用来管理网站所有会员的内容,包括会员的列表,会员的级别设置,积分头衔,会员短信,会员留言,会员动态等等,下面番茄博客为您进行讲解。 会员-会员管理: 注册会员列表:就是所有在前台进行注册的会员了,除了可以查看会员的所有资料外,还可以进行对会员进行删除与修改的操作,还可以将其提升为编辑或管理员等级别,总... 2014年07月17日 软件开发 暂无评论 喜欢 0 阅读全文
dedecms教程简单使用八 dedecms教程-采集 采集:采集是织梦的一个核心模块,这是用来采集文章的,对于普通的站点基本上用不着,主要针对一些小说之类的站点,在前期的时候没有内容,那么就可以使用织梦的采集功能,在互联网上采集大量的数据作为站点内容的补充,其中可以采集大量的文章和图片图集的内容,这里简单的介绍一下采集的管理和批量维护。 采集-采集管理: 采集节点管理:采集的节点就是采集的具体项目内容了,可以添加... 2014年07月17日 软件开发 暂无评论 喜欢 0 阅读全文
dedecms教程简单使用七 dedecms教程-生成 生成,是织梦的一个系统模块,是网站生成 html 静态文件所设计的一个版块,可以进行自动任务的生成,也可以进行 html 指定内容的更新,下面将重点讲解这两种不同更新生成html的内容功能。 生成-自动任务 一键更新网站:一键更新生成HTML是比较实用的一个功能,有三个更新的选项,其实这三个选项已经满足了所有生成HTML的功能,三个选项分别是,指定时间的所有更新,指定ID文档的所有更新,... 2014年07月17日 软件开发 暂无评论 喜欢 0 阅读全文
dedecms教程简单使用六 模块-采集侠 采集侠是一套完整的采集系统,在这里可以定义采集的任务,甚至还可以进行伪原创的处理设置,如果你想要自己站点的内容尽快充实起来,就可以使用采集了,只要在这里设置好采集的规则,以及伪原创的设置,网站基本上就不用管了,可以自动或手动去采集,这样的好处就是站点内容瞬间就庞大起来了,不好的就是采集的内容质量不高,如果做了伪原创,会发现很多词都是不连贯的,很难读通,所以使用采... 2014年07月17日 软件开发 暂无评论 喜欢 0 阅读全文
dedecms教程简单使用五 dedecms教程-模块管理 模块-模块管理 模块管理:模块可以理解成一些网站的小插件了,类如,百度新闻,文件管理器,广告管理等等,多了这些小插件,网站才显得更加完善,这些插件的安装与卸载也非常的方便,当不需要的时候直接禁用或删除掉就可以了,模块列表里面大概有十几块织梦的官方插件,想要安装的时候可以先到默认的列表看一下,当然,也可以自己制作插件或者到织梦官网上寻找一些好玩的插件,这里的... 2014年07月17日 软件开发 暂无评论 喜欢 0 阅读全文
dedecms教程简单使用四 核心-频道模型: 频道模型指的是数据模型,比如新闻,短消息,图集之类的数据模型,一般的CMS都有一些内建的数据模型,可以对这类模型进行管理,同时,比较强大的CMS都支持自定义数据模型,对已有的数据模型,后台提供了相应的管理模块。 内容模型管理:频道内容的模型就是织梦自带的商品,软件,图片集,普通文章,专题,分类信息的模型了,如果没有太大的要求,这里的内容尽可能的保持默认,可以将不需要... 2014年07月17日 软件开发 暂无评论 喜欢 0 阅读全文
dedecms教程简单使用三 核心-内容管理: 分类信息:分类信息又称分类广告,主要包含一些房租出租,招聘求职,征婚交友,二手车之类的内容,如果上过赶集或58就很熟悉了,这里只是织梦系统的一个模块,点击编辑或预览就可以看到具体的内容。 普通文章:普通文章就是平时的新闻内容了,和分类信息不同的就是没有哪么多的内容选项,在这个栏目同样可以进行文档的添加,稿件的审核管理等。 图片集:图片集对应前面的站长图集,主要是... 2014年07月17日 软件开发 暂无评论 喜欢 0 阅读全文