|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
在学习HTML中我想边学边做是最有效的方式,当然这一方式对于学习PHP同样是最有效的。 第一页内随机的发生一个数(0-15)-》dechex()保留在session内
然后将URL利用此标志停止运算,随意你运算了,不外要能逆过去才行~
第二页则检测是不是有此标志,有则停止逆运算,然后将变量掏出
长处:(必需会见站点URL才无效~)
弱点:(保留到当地的页面链接全体生效,盗链生效)
---------------------------------------------
<?php
ob_start();
session_start();
if(isset($_SESSION[key])){ //有钥匙
$key=$_SESSION[key]; //取得钥匙
$str=$_SERVER[QUERY_STRING]; //取得被加密数据
$decryptstr=decrypt($str,$key); //利用钥匙解开数据(注重,这里就是你的逆算法)
................................//(分化数据到变量中)
}else{ //无钥匙
$key=dechex(rand(0,15)); //发生钥匙
//假如您本页已是最初一页,而不答应盗链的链接的话
//echo "您的链接并不是来自本站!请会见站点后会见此页...";
//exit();
}
?>
HTML内容..............(这里包括良多链接的...)
<?php
$htmlcontent=ob_get_contents(); //获得一切HTML内容
............................... //交换一切毗连参数href=url?被交换的数据(一组正则)
ob_end_flush(); //输入HTML内容(href=已加密后的数据)
?> 第1步环境配置好了,你算了进了1小步了,那么第2步呢 就是调出第1个程序 一般都是用hello world,视频教程里面我都做了,hello world |
|