推荐:HTTP上PHP+JS实现安全地传输密码1、理论
在普通HTTP上,一般表单中的密码都是以明文方式传到服务器进行处理的。这无疑给了坏人以可乘之机!这里我们就说说怎么传输密码才是安全的!
与其传输密码本身,到不如传输其加
1.php生成js文件:
以下为引用的内容:
php代码: <?php a=array( array('title'=>'本地新闻1',ln=>'#'), array('title'=>'本地新闻2',ln=>'#'), array('title'=>'本地新闻3',ln=>'#')
);//实际操作中可通过数据库得到记录集数组 news=' var a=['; //把该数组转化为javascrīpt形式
for(i=0;i<count(a);i ) {
if(i==count(a)-1) { news.='{' ."title:'" .a[i][title]."'" ."," ."ln:'" .a[i][ln] .'\'}'; }else { news.='{' ."title:'" .a[i][title]."'" ."," ."ln:'" .a[i][ln] .'\'},'; //如不是最后一个数据,则用逗号隔开,否则结束 } }
news.='];'; fh=fopen("file.js","w"); fwrite(fh,news); fclose(fh); //写入js ?>
|
2.html 文件
以下为引用的内容:
php代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>无标题文档</title> </head>
<body> <div id="news" style="display:none" > //定义显示的格式,先通过display:none 隐藏 <table border="1" bordercolor="#FF0000"> <tr> <td><a href="link">title</a></td> </tr> </table> </div> <scrīpt language="javascrīpt" src="file.js"> //引用js
</scrīpt> <scrīpt language="javascrīpt" >
news_obj=document.getElementById('news'); e=news_obj.innerHTML; re=/\title/g; //正则,匹配title re2=/\link/g; // 匹配link for(i=0;i<a.length;i ) { tmp=e.replace(re,a[i].title); //用a[i].title代替取出的title tmp=tmp.replace(re2,a[i].ln); document.write(tmp); //显示文本 } </scrīpt> <table width="200" border="1">
</table> </body> </html>
|
分享:浅析PHP 5.0对象模型深度探索之绑定除了限制访问,访问方式也决定哪个方法将被子类调用或哪个属性将被子类访问. 函数调用与函数本身的关联,以及成员访问与变量内存地址间的关系,称为绑定。
在计算机语言中有两种主要的绑