04 2012 档案

Cookie跨域操作
摘要:正常的cookie只能在一个应用中共享,即一个cookie只能由创建它的应用获得。1.可在同一应用服务器内共享方法:设置cookie.setPath("/");本机tomcat/webapp下面有两个应用:cas和webapp_b,1)原来在cas下面设置的cookie,在webapp_b下面获取不到,path默认是产生cookie的应用的路径。2)若在cas下面设置cookie的时候,增加一条cookie.setPath("/");或者cookie.setPath("/webapp_b/");就可以在webapp_b下面获取到cas 阅读全文

posted @ 2012-04-24 18:23 F.W.C 阅读(564) 评论(0) 推荐(0)

cookie的作用域
摘要:当我们给网站设置cookie时,大家有没有发现在网站的其他域名下也接收到了这些cookie。这些没用的cookie看似不占多少流量,但如果对一个日PV千万的站点来说,那浪费的资源就不是一点点了。因此在设置cookie时,对它的作用域一定要设置准确了。我们都知道在PHP中用setcookie 来设置网站的cookie,该函数的用法如下:bool setcookie ( string $name [, string $value [, int $expire = 0 [, string $path [, string $domain [, bool $secure = false [, bool 阅读全文

posted @ 2012-04-24 18:20 F.W.C 阅读(17157) 评论(0) 推荐(0)

cookie机制
摘要:首先我们来看个例子,笔者曾经常去的一家咖啡店有喝5杯咖啡免费赠一杯咖啡的优惠,然而一次性消费5杯咖啡的机会微乎其微,这时就需要某种方式来纪录某位顾客的消费数量。想象一下其实也无外乎下面的几种方案: 1、该店的店员很厉害,能记住每位顾客的消费数量,只要顾客一走进咖啡店,店员就知道该怎么对待了。这种做法就是协议本身支持状态。 2、发给顾客一张卡片,上面记录着消费的数量,一般还有个有效期限。每次消费时,如果顾客出示这张卡片,则此次消费就会与以前或以后的消费相联系起来。这种做法就是在客户端保持状态。 3、发给顾客一张会员卡,除了卡号之外什么信息也不纪录,每次消费时,如果顾客出示该卡片,则店员在店里的纪 阅读全文

posted @ 2012-04-24 18:12 F.W.C 阅读(298) 评论(0) 推荐(0)

cookie完全跨域
摘要:cookie是用来在某一个域下使用的,比如在.baidu.com这个域下种一个cookie,那么.google.com这个域就不能使用它;这是浏览器出于对用户隐私保护的考虑。要实现跨域的一个思路就是:客户端浏览器对某些html标签(比如script、iframe)的src没有进行跨域限制,用它们以GET方式夹带本域种的cookie值动态请求外域的程序,这个外域的程序来种植该域的值为GET参数传过去的cookie,从而达到互通的目的。例如: 最近上线的家天下单点登录首页里有一个员工论坛的链接,而员工论坛部署在.soufun.com域名下。为了实现在家天下单点登录首页可以直接进入员工论坛。我... 阅读全文

posted @ 2012-04-24 18:06 F.W.C 阅读(353) 评论(0) 推荐(0)

JavaScript使用cookie,参数设置,说明;读取,写入,删除函数
摘要:-cookie概述在上一节,曾经利用一个不变的框架来存储购物栏数据,而商品显示页面是不断变化的,尽管这样能达到一个模拟全局变量的功能,但并不严谨。例如在导航框架页面内右击,单击快捷菜单中的【刷新】命令,则所有的JavaScript变量都会丢失。因此,要实现严格的跨页面全局变量,这种方式是不行的,JavaScript中的另一个机制:cookie,则可以达到真正全局变量的要求。cookie是浏览器提供的一种机制,它将document对象的cookie属性提供给JavaScript。可以由JavaScript对其进行控制,而并不是JavaScript本身的性质。cookie是存于用户硬盘的一个文件, 阅读全文

posted @ 2012-04-24 17:50 F.W.C 阅读(357) 评论(0) 推荐(0)

httpd: apr_sockaddr_info_get() failed for apache 启动问题
摘要:httpd: apr_sockaddr_info_get() failed for hoteelhttpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName我在service httpd restart的时候提示上述信息的。虽然启动成功了,但是也是很郁闷的。这是因为我在配置DNS的时候hostname hoteel造成的。重新hostname localhost就可以了。我在网上找来一些有关这方面的信息,就顺便贴在这里了。1在啟動 阅读全文

posted @ 2012-04-24 10:32 F.W.C 阅读(1356) 评论(0) 推荐(0)

php 如何设置编码格式
摘要:a. 如果欲使用gb2312编码,那么php要输出头:header(“Content-Type: text/html; charset=gb2312"),静态页面添加<meta http-equiv="Content-Type" content="text/html; charset=gb2312">,所有文件的编码格式为ANSI,可用记事本打开,另存为选择编码为ANSI,覆盖源文件。 b. 如果欲使用utf-8编码,那么php要输出头 :header(“Content-Type: text/html; charset=utf-8& 阅读全文

posted @ 2012-04-20 14:08 F.W.C 阅读(10348) 评论(0) 推荐(0)

php 伪静态(url rewrite)apache配置
摘要:mod_rewrite是Apache的一个非常强大的功能,它可以实现伪静态页面。下面我详细说说它的使用方法!对初学者很有用的哦!1.检测Apache是否支持mod_rewrite通过php提供的phpinfo()函数查看环境配置,通过Ctrl+F查找到“Loaded Modules”,其中列出了所有apache2handler已经开启的模块,如果里面包括“mod_rewrite”,则已经支持,不再需要继续设置。如果没有开启“mod_rewrite”,则打开目录 您的apache安装目录“/apache/conf/” 下的 httpd.conf 文件,通过Ctrl+F查找到“LoadModule 阅读全文

posted @ 2012-04-20 11:40 F.W.C 阅读(314) 评论(0) 推荐(1)

Apache Mod_Rewrite实现URL重写的配置方法
摘要:前端时间朋友的网站由于在做SEO URL的规划,需要利用Apache的Mod_Rewrite对URL进行重写,实现网站伪静态化。在拿到他们提供的URL规划方案后,我做了测试,大家可以看一下。 测试环境: Windows xp PHP4.3 Apache2.0.58 配置步骤: 第一步:找到apache的配置文件httpd.conf(文件在conf目录下) 第二步:你首先必须得让服务器支持mod_rewrite,如果你使用的是虚拟主机,请事先询问你的主机提供商。 打开httpd.conf,找到 #LoadModule rewrite_module modules/mod_r... 阅读全文

posted @ 2012-04-20 11:06 F.W.C 阅读(547) 评论(0) 推荐(0)

php.ini 核心配置选项说明
摘要:php.ini 核心配置选项说明该列表只包含核心的 php.ini 配置选项。扩展的配置选项在各个扩展的文档页面分别被描述。有关 session 的选项可以在 sessions 页面找到。Httpd 选项表H.3.Httpd 选项 名称默认值可修改范围更新记录async_send"0"PHP_INI_ALL语言选项表H.4.语言和杂类配置选项 名称默认值可修改范围更新记录short_open_tag"1"PHP_INI_PERDIR在 PHP <= 4.0.0 时是 PHP_INI_ALL。asp_tags"0"PHP_INI_ 阅读全文

posted @ 2012-04-10 12:03 F.W.C 阅读(279) 评论(0) 推荐(0)

PHP 时间换算
摘要:<?phpdate_default_timezone_set ('Asia/Shanghai');//echo '<br/>'.date_default_timezone_get ();echo '<br/>'.date("Y-n-d H-i-s");$startDate = "2010-06-15 11:49:00";//开始时间$endDate = "2010-05-05 12:53:00";//结束时间echo '<br/>//相差 阅读全文

posted @ 2012-04-10 09:48 F.W.C 阅读(751) 评论(0) 推荐(1)

最常犯的11个MySQL错误
摘要:对于大多数web应用来说,数据库都是一个十分基础性的部分。如果你在使用PHP,那么你很可能也在使用MySQL—LAMP系列中举足轻重的一份子。 对于很多新手们来说,使用PHP可以在短短几个小时之内轻松地写出具有特定功能的代码。但是,构建一个稳定可靠的数据库却需要花上一些时日和相关技能。下面列举了我曾经犯过的最严重的11个MySQL相关的错误(有些同样也反映在其他语言/数据库的使用上)。。。 1、使用MyISAM而不是InnoDB MySQL有很多数据库引擎,但是你最可能碰到的就是MyISAM和InnoDB。 MySQL 默认使用的是MyISAM。但是,很多情况下这都是一个很糟糕的选... 阅读全文

posted @ 2012-04-09 10:49 F.W.C 阅读(167) 评论(0) 推荐(0)