php二级域名共享session

Continue Read..

php二级域名共享session,

主域名    www.abc.com

二级域名 aaa.abc.com

2个域名都在同一主机上

现在在主域名中设置了session,在二级域名中娶不到session。

一种方法是:

session_set_cookie_params(0, '/', '.abc.com');
session_start();

 

还有一种方法:

在php.ini文件中,

找到session.cookie_domain,设置如下

session.cookie_domain = abc.com

这样,即可在主域名和二级域名之间共享session了,

这个方案有一个很大的缺点,就是在这个环境下,除abc.com的其他的域名的session全部失效。。。

明显的特征就是其他域名的验证码无限错误—_—!

使用哪一种,根据实际情况看吧

声明:此文系舞林cuznwww.wulinlw.org)原创稿件,转载请保留版权

阿里ace2个应用不同步

Continue Read..

阿里ace2个应用不同步,访问的时候会分到其中一个去,刚才出现不同步现在,一个有刚发表的日志,一个没有,

还以为我程序的问题...

准备升级模板

声明:此文系舞林cuznwww.wulinlw.org)原创稿件,转载请保留版权

vmware安装centos6并配置IP

Continue Read..

verycd上下载的centos6,vmware7.0版本

[CentOS6.0-32位-64位].[CentOS6.0].CentOS-6.0-x86_64-bin-DVD1.iso

[CentOS6.0-32位-64位].[CentOS6.0].CentOS-6.0-x86_64-bin-DVD2.iso

 

安装就不多说了,安装一开始的选择界面直接按ESC退出界面安装,

这时看到命令行,输入linux text,进入字符模式安装,详细的过程看下面链接的这篇blog

http://litvip.com/2011/07/10/460

 

安装完了,ping不到,因为最小安装好多东西都没有,就像用setup来配置ip什么的

但是执行setup发现,命令不存在。那就先安装setup,

虚拟机挂好iso,注意右下角的光盘图标,点击后选择connect,

然后centos挂载iso

mkdir /media/cdrom

mount /dev/cdrom /media/cdrom     //这里可能出问题,需要格式化文件系统

挂好了就开始安装

yum --disablerepo=\* --enablerepo=c6-media install setuptool ntsysv system-config-firewall-tui system-config-network-tui

按提示一步步来就把setup安装好了。

这里不懂的可以看下面这篇文章

http://bsdgo.iteye.com/blog/1159612      //CentOS 6 最小化安装找不到setup的解决办法


安装完了就配置ip,我这里是以桥接方式做的,配置静态ip

输入setup,回车

可以看到认证配置、防火墙配置、网络配置、系统配置

先去把firewall关掉,你懂的

然后选网络配置,回车,

选择device configuration,回车,

选择eth0的网卡,回车,

 name  eth0
 device  eth0
 use DHCP  []//这里去掉选择
 static ip  192.168.1.223   
 netmask  255.255.255.0
 default gateway ip  192.168.1.1
 primary DNS server  8.8.8.8
 secondary DNS server  
保存

返回到DNS configuration,回车,

 hostname  localhost.localdomain
 primary DNS  8.8.8.8
 secondary DNS  
 tertiary DNS  
 DNS search path  localdomain
保存

 

然后service network restart重启就可以了

这是setup的配置方法

 

下面在看下脚本配置的方法

修改三个文件:

/etc/sysconfig/network

/etc/sysconfig/network-scripts/ifcfg-eth0

/etc/resolv.conf

详情请参见下面的文章

http://blog.csdn.net/xsxxxsxx/article/details/6971670

http://hyvi.iteye.com/blog/1148837

http://www.since2006.com/blog/centos-config-static-ip/

 

声明:此文系舞林cuznwww.wulinlw.org)原创稿件,转载请保留版权

判断文件是否存在的相关细节(PHP)

Continue Read..

在操作文件之前,相信每一个程序员都知道需要判断该文件是否存在。

所以判断文件的存在的方式: 

(1)file_exists 也可以判断目录是否存在 如果文件存在则返回的true 不存在的话是返回的false 

不过这里有个弊病就是在这个函数file_exists的信息一直存在高速缓存区,所以我们要脚本执行期间有被删除或修改的危险时,你需要清除文件状态缓存。 

这种情况下,可以用 clearstatcache() 函数来清除被 PHP 缓存的该文件信息。 

举个例子: 

 <?php
      $fileName = "test.txt";//这里指的是文件的相对路径
      if(file_exists($filName))
      {
          fopen("test.txt",   "w+");//这里是创建test.txt文件
      } 
      if(file_exists($fileName))
      {
           echo "该文件已经存在"
      }
      else
      {
           echo "该文件不存在";
      }
                       //注意:这里test.txt初始化的时候是没有这个文件
     ?> 

 显示的结果让人很吃惊 该文件不存在

 刚好印证了前面的结论 :状态函数在调用时很占内存,调用的结果就被保存在cache中以便快速存取。

因此,对于上面程序想要达到预期的结果,必须使用clearstatcache()函数清除cache。 

 注:技巧在判断文件是否存在之前可以先判断我们所输入的路径字符串是否为空该函数是empty 如果为空或者是该值为零的话返回的是true 不为空的话返回的是false

声明:此文系舞林cuznwww.wulinlw.org)原创稿件,转载请保留版权

晚上看了phpcms的框架结构

Continue Read..

看了下基本的框架结构,还蛮简单的,很容易看懂。

配置的config目录不懂为啥要放到caches目录下,放根目录不好么。

phpcms目录就是核心的东西了,

/phpcms/libs            放的类库和函数库

/phpcms/model        放的MVC中的M,

/phpcms/modules     放的MVC中的C,

这里的都是以模块方式安放的,一个模块一个单独的文件夹,

和其他程序里的mvc文件安放有点不同。。。

每个模块下面,又有自己的类库、函数、模板文件夹

 

单入口方式,明天继续写

泡面去吃。。。

2011-11-24 22:35:14

声明:此文系舞林cuznwww.wulinlw.org)原创稿件,转载请保留版权

见识

Continue Read..

大家研究一下cdn服务 服务器请求就近原则 特别是搞运维的

声明:此文系舞林cuznwww.wulinlw.org)原创稿件,转载请保留版权

【JS】除了alert的调试

Continue Read..

除了用alert来调试代码外,还可以用console.dir(放你要调试的对象。可以是任何东西)

此方法只适合火狐

声明:此文系舞林cuznwww.wulinlw.org)原创稿件,转载请保留版权

过来报到

Continue Read..
过来报到

声明:此文系舞林cuznwww.wulinlw.org)原创稿件,转载请保留版权

头像上传

Continue Read..

头像上传处理完毕,

admin/blogger.php文件中,

和文件上传一样,在程序逻辑中屏蔽自带的上传函数,改成Storage方式,

删除也比起改了,

由于平台好像不能外链,所以使用emlog云分享插件的时候会取不到头像,

所以不如直接把头像ftp传到空间,然后远程链接数据库改图片地址,这样。

声明:此文系舞林cuznwww.wulinlw.org)原创稿件,转载请保留版权

ACE暂时还不支持伪静态

Continue Read..

阿里ACE暂时还不支持伪静态,网址还只能是默认的样子

http://wulin.aliapp.com/?post=32

期待伪静态支持尽早实现,

还有生成html静态文件的问题,上传文件是Storage处理的,上传文件全部都存储在Storage,不在web空间中。

file_put_contents(),write()之类的的函数生成的文件不知道放哪里去了,不在Storage,也不再web空间,但是可以用php文件操作函数操作到,—_—!生成的html不能解析,官方论坛问了没有给出详细的解释,我猜测应该是平台的文件缓存实现,类似Storage的存储。

 

百度你还不来抓我呀,囧~

声明:此文系舞林cuznwww.wulinlw.org)原创稿件,转载请保留版权