用P3P header解决iframe跨域访问cookie
[ 2010-04-26 13:31:54 | 作者: admin ]
目前在整合几个应用时,遇到了iframe无法获取cookie(session)的问题,经过google,终于把这个问题解决了,现在记录一下。
我的需求是这样的。
有一个应用是用.net开发的,主要是控制用户登录,用户访问权限的,部署在上海机房。现在就叫A应用吧
还有一个应用是用java开发,主要是具体业务的操作。部署在北京机房,这里叫B应用吧
由于已经有一个用户管理和权限的应用程序,所以java 开发的这个B应用就没有开发用户权限的功能,想直接使用.net的A程序。
用户访问的流程是这样的:
1.用户先在A处登录,A设自己的cookie,在A的菜单里有去B应用的链接
2.当用户点去B应用的链接时,A在链接上自动加上这个用户的token,传给B系统
3.当B系统接收到请求后,把这个用户的token信息设成自己系统的cookie,(B系统里有...
阅读全文…
我的需求是这样的。
有一个应用是用.net开发的,主要是控制用户登录,用户访问权限的,部署在上海机房。现在就叫A应用吧
还有一个应用是用java开发,主要是具体业务的操作。部署在北京机房,这里叫B应用吧
由于已经有一个用户管理和权限的应用程序,所以java 开发的这个B应用就没有开发用户权限的功能,想直接使用.net的A程序。
用户访问的流程是这样的:
1.用户先在A处登录,A设自己的cookie,在A的菜单里有去B应用的链接
2.当用户点去B应用的链接时,A在链接上自动加上这个用户的token,传给B系统
3.当B系统接收到请求后,把这个用户的token信息设成自己系统的cookie,(B系统里有...
阅读全文…
如何修改windows2003远程桌面最大连接数
[ 2010-04-24 08:36:22 | 作者: admin ]
1、本地电脑,依次:开始 ==> 运行 ==> 输入: mstsc /admin
2、输入完成后点击确定回车,回车后,看到熟悉的远程桌面连接窗口,如图2-3所示。再输入远程所需要的用户名和密码,点击连接,重新登陆,即可默认强制登陆到服务器的0用户下。
2、输入完成后点击确定回车,回车后,看到熟悉的远程桌面连接窗口,如图2-3所示。再输入远程所需要的用户名和密码,点击连接,重新登陆,即可默认强制登陆到服务器的0用户下。
windows 2003中的远程桌面功能非常方便,但是初始设置只允许2个用户同时登陆。有些时候因为我在公司连接登陆后断开,同事在家里用其他用户登陆后断开,当我再进行连接的时候,总是报错“终端服务超过最大连接数”。这时候我和同事都不能登陆,有没有什么办法可以达到以下几个目的中的一个:
1. 为账号设定权限,管理员登陆的时候强制注销多余的用户。
2. 管理员登陆的时候自动接管在其他地方断开的状态(本来这个功能具备,但有些时候不行)。
3. 不安装总段服务的时候增加连接数(不是临时授权)
...
阅读全文…
地震局(又称住房保障外啥也不管局)通知:
最近一段时间,不震就不震,震了就震了;震多少级,震后才知道;震多少次,震后会告诉大家,请大家放心!害怕的就出去睡,不害怕的就在家里睡,并保持正常生活秩序,不要没事瞎传谣言,搞的我们也好恐怖。尽快把多余的房子卖掉,地震来了才知道,不动产原来也是会动的,而且动起来会死人的!防震常识:一,初一在家睡,十五在外面支帐篷睡,因为躲得过初一躲不过十五。二,可以出家当和尚,但不能睡在庙里,因为跑得了和尚跑不了庙。
地震局的支出表
最近一段时间,不震就不震,震了就震了;震多少级,震后才知道;震多少次,震后会告诉大家,请大家放心!害怕的就出去睡,不害怕的就在家里睡,并保持正常生活秩序,不要没事瞎传谣言,搞的我们也好恐怖。尽快把多余的房子卖掉,地震来了才知道,不动产原来也是会动的,而且动起来会死人的!防震常识:一,初一在家睡,十五在外面支帐篷睡,因为躲得过初一躲不过十五。二,可以出家当和尚,但不能睡在庙里,因为跑得了和尚跑不了庙。
地震局的支出表
国家灾难日,网站变灰方法,黑白效果只针对ie有效
[ 2010-04-21 08:14:43 | 作者: admin ]
/*文字图片通过修改css样式实现*/
/*flash直接修改插入代码,参数中加入wmode*/
如果是dw自动更改的js代码(AC_RunActiveContent.js),需要在参数尾部加上wmode参数,举例如下:
阅读全文…
body {
filter:gray;
}
filter:gray;
}
/*flash直接修改插入代码,参数中加入wmode*/
<param name="wmode" value="transparent" />
如果是dw自动更改的js代码(AC_RunActiveContent.js),需要在参数尾部加上wmode参数,举例如下:
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','952','height','80','src'
...AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','952','height','80','src'
阅读全文…
JS获取浏览器窗口大小、获取屏幕、浏览器、网页高度宽度
[ 2010-04-20 15:30:44 | 作者: admin ]
网页可见区域宽:document.body.clientWidth
网页可见区域高:document.body.clientHeight
网页可见区域宽:document.body.offsetWidth (包括边线的宽)
网页可见区域高:document.body.offsetHeight (包括边线的宽)
网页正文全文宽:document.body.scrollWidth
网页正文全文高:document.body.scrollHeight
网页被卷去的高:document.body.scrollTop
网页被卷去的左:document.body.scrollLeft
网页正文部分上:window.screenTop
网页正文部分左:window.screenLeft
屏幕分辨率的高:window.screen.height
屏幕分辨率的宽:window.screen.width
...
阅读全文…
网页可见区域高:document.body.clientHeight
网页可见区域宽:document.body.offsetWidth (包括边线的宽)
网页可见区域高:document.body.offsetHeight (包括边线的宽)
网页正文全文宽:document.body.scrollWidth
网页正文全文高:document.body.scrollHeight
网页被卷去的高:document.body.scrollTop
网页被卷去的左:document.body.scrollLeft
网页正文部分上:window.screenTop
网页正文部分左:window.screenLeft
屏幕分辨率的高:window.screen.height
屏幕分辨率的宽:window.screen.width
...
阅读全文…
SpeedPHP3.0测试版发布【2010年4月18日更新】
[ 2010-04-20 08:19:25 | 作者: admin ]
今天看到SpeedPHP框架最新3.0测试版本提供下载,感觉speedPhp还是一套非常不错的php敏捷开发框架,相当简洁,便于2次开发。
希望作者不断完善框架的同时可以保持简洁的特点,相对ci,qeephp,thinkphp,speedphp开发程序更便捷,当然这需要你平时也积累一些自己的类库。
SpeedPHP框架最近更新日期2010年4月18日。
第一个测试版本更新内容:
新的核心函数——spDB函数,达到简单使用spModel子类的快捷方式
新的MVC核心类,在不修改原有应用程序配置和代码的前提下,更好地支持了多数据库类型及模板引擎。
数据库模型及模板引擎驱动程序已经被移动Drivers目录中
该版本提供的数据库类型及模板引擎如下:MySQLi、MSSQL、Sqlite、Template Lite模板引擎。
改进的spHtml。
下载地址:http://speedphp.com/bbs/forum-5-1.html
希望作者不断完善框架的同时可以保持简洁的特点,相对ci,qeephp,thinkphp,speedphp开发程序更便捷,当然这需要你平时也积累一些自己的类库。
SpeedPHP框架最近更新日期2010年4月18日。
第一个测试版本更新内容:
新的核心函数——spDB函数,达到简单使用spModel子类的快捷方式
新的MVC核心类,在不修改原有应用程序配置和代码的前提下,更好地支持了多数据库类型及模板引擎。
数据库模型及模板引擎驱动程序已经被移动Drivers目录中
该版本提供的数据库类型及模板引擎如下:MySQLi、MSSQL、Sqlite、Template Lite模板引擎。
改进的spHtml。
下载地址:http://speedphp.com/bbs/forum-5-1.html
PHP和Python/Ruby运行机制的本质区别
[ 2010-04-18 21:19:55 | 作者: admin ]
http://www.javaeye.com/topic/319039?page=4#853931
PHP和Python/Ruby的运行机制有一个本质区别:PHP是每次HTTP请求过来以后,初始化全部资源(例如创建数据库链接、加载系统类库,创建缓存等等),处理完毕,释放全部资源,这不像Python/Ruby之类带有GC的脚本语言,Python/Ruby是初次启动的时候初始化资源,随后的请求就不必再次初始化资源了。
这种机制的差异带来的区别就是:
1、PHP极难出现严重的内存泄露问题,随便你代码写的多烂,反正每个请求一执行完毕,所有资源统统释放光。而Python/Ruby则需要依赖GC来回收内存,因此稍有不慎,还是会出现GC无法释放的内存泄露问题。
2、PHP每次请求都要初始化资源,这个开销非常大。所以尽管PHP解析器本身的运行速度是极快的,但是一旦使用复杂的PHP框架,那么由...
阅读全文…
PHP和Python/Ruby的运行机制有一个本质区别:PHP是每次HTTP请求过来以后,初始化全部资源(例如创建数据库链接、加载系统类库,创建缓存等等),处理完毕,释放全部资源,这不像Python/Ruby之类带有GC的脚本语言,Python/Ruby是初次启动的时候初始化资源,随后的请求就不必再次初始化资源了。
这种机制的差异带来的区别就是:
1、PHP极难出现严重的内存泄露问题,随便你代码写的多烂,反正每个请求一执行完毕,所有资源统统释放光。而Python/Ruby则需要依赖GC来回收内存,因此稍有不慎,还是会出现GC无法释放的内存泄露问题。
2、PHP每次请求都要初始化资源,这个开销非常大。所以尽管PHP解析器本身的运行速度是极快的,但是一旦使用复杂的PHP框架,那么由...
阅读全文…
最新的新浪PHP面试题(2009.3)
[ 2010-04-18 20:51:43 | 作者: admin ]
1. echo count("abc"); 输出什么?
2. 用PHP写出显示客户端IP与服务器IP的代码
3. error_reporting(2047)什么作用?
4. echo,print()和print_r()有什么区别?
5. 打开php.ini中的Safe_mode,会影响哪些参数?至少说出6个。
6. 写个函数来解决多线程同时读写一个文件的问题。
7. 请写一个函数验证电子邮件的格式是否正确(要求使用正则)
8. 考SQL语句的题,题太长了,实在不好回忆了。
9. MySQL数据库,一天一万条以上的增量,怎么优化?
10. 写出一种排序算法(要写出代码),并说出优化它的方法。
11. 写个函数用来对二维数组排序。
12. 写5个不同的自己的函数,来截取一个全路径的文件的扩展名,允许封装php库中已有的函数。
13. 一群猴子排成一圈,按1,2,...,...
阅读全文…
2. 用PHP写出显示客户端IP与服务器IP的代码
3. error_reporting(2047)什么作用?
4. echo,print()和print_r()有什么区别?
5. 打开php.ini中的Safe_mode,会影响哪些参数?至少说出6个。
6. 写个函数来解决多线程同时读写一个文件的问题。
7. 请写一个函数验证电子邮件的格式是否正确(要求使用正则)
8. 考SQL语句的题,题太长了,实在不好回忆了。
9. MySQL数据库,一天一万条以上的增量,怎么优化?
10. 写出一种排序算法(要写出代码),并说出优化它的方法。
11. 写个函数用来对二维数组排序。
12. 写5个不同的自己的函数,来截取一个全路径的文件的扩展名,允许封装php库中已有的函数。
13. 一群猴子排成一圈,按1,2,...,...
阅读全文…