php session
网上看了session.save_path好像这个session我还没有怎么用过呢,看来有必要研究一下啊
今天特意的看了一下文档,看一下文档确实有这么东西,也没有看到什么例子就自己随便的写了一点看看
代码如下 echo session.save_path
打开浏览器查看竟然显示 sessionsave_path 不对啊,怎么会是这个呢,看看还有session.name那我显示一下这个吧
还是显示 sessionname 不对啊,默认应该显示的是PHPSESSID 看来肯定是哪里错了啊
因为还有说看session_name那我就看看这个函数了,显示正确。看来上面的写法不对啊,多看了看才发现下面有例子,要显示session.save_path要使用ini_get("session.save_path")试一下代码就可以了
原来是这样写的啊,看来是我无知了。想着就在设置一下session.name吧,通过函数session_name("PHPsid")
通过echo session_name("PHPsid") 显示的还是旧的,因为说明上是这样说的,因为代码前我已经调整用session_start()我在调用session_name()显示的确实是PHPsid可是我通过查看http头中的cookie根本就没有改变吗,那我打开个IE来试试查看cookie也是PHPSESSID根本没有改变吗,这时我突然相当了这个session_name("PHPsid")在session_start前面调用,一测试还是不行,我想应该是已经有cookie的问题吧,我关闭IE重新打开IE测试一下,看Cookie正常了确实是PHPsid了,这时我再去看session_name函数的说明时才发现这个函数要设置的话要在session_start前调用的
看来是我自己看的不仔细啊,还是要认真的看啊
相关文档:
PHP的safe_mode选项的目的是为了解决本章所述的某些问题。
但是,在PHP层面上去解决这类问题从架构上来看是不正确的,正如PHP手册所述(http://php.net/features.safe-mode)。
当安全模式生效时,PHP会对正在执行的脚本所读取(或所操作)文件的属主进行检查,以保证与该脚本的属主是相同的。
虽然这样确实可以防范本章中 ......
伪静态用到知识很简单一旦学会,快乐无穷,只需要正则和服务器设置。
先说iis如何设置吧,往下看
下载(IIS Rewrite模块): http://www.isapirewrite.com/,先把产品下载下来,安装在服务器上,记住目录,会有类似Rewrite.dll的文件生成,MMC→IIS信息服务管理器→网站→您的站点→属性,在“ ......
<?php
//变量定义,画椭圆弧时的角度大小
define("ANGLELENGTH",3);
/**
* 绘制图片
* @param $title 3D图的标题
......
<?php
//变量定义,画椭圆弧时的角度大小
define("ANGLELENGTH",3);
/**
* 绘制图片
* @param $title 3D图的标题
......
今天遇到了一个怪问题,我用$fp=fopen("access_log.txt","ab")打开一个文件后开始往里面写数据,写的内容是 'XXX\nXXX\n';
但是奇怪的是 不管我怎么往里面写 他是不换行,记事本里记录的数据 就是 'xxx\nxxx\n',
很是恼火,去网上搜集资料,有的说改成'\r\n'什么的,结果是写进去后还是 'xxx\r\nxx ......