如果你的php版本在5.4及5.4以上的话,你的这段代码
$b=explode("/",DEDEROOT);
$c=$b['1'];
可以简化为
$c=explode("/",DEDEROOT)[1];
$b=explode("/",DEDEROOT);
$c=$b['1'];
可以简化为
$c=explode("/",DEDEROOT)[1];
解决方案 »
- 利用cookie机制来验证用户登录是不是有漏洞?
- php对mysql数据库的查询操作
- eclipse for php 如何设置自动换行
- WINDOWS或LINXU APACHE PHP PDO ORACLE 的连接问题
- 请问如何让a.html调用b.php中的变量
- 请教一下PHP高手为什么读出来的信息都是一条呀??
- 利用IE的控件打印连续的几个页面,如何控制针式打印机不向前疯狂进纸???
- 类似$HTTP_SERVER_VARS这样的问题
- help me!!!高手救救我
- php for 循环思路问题
- 如何保护PHP代码?有些收费功能不希望开源发布
- php Imagick 求助, 如何使用Imagick裁切图片
list($b,$c,$d)=explode("/",DEDEROOT);
$a ='/reg/resetpw.php?p='.base64_encode($row['userid'].".".md5($row['userid']."+".$row['pwd']));
$a = "<a href='$a'>$c.$a</a>";
没别的办法?
$x = md5($row['userid']."+".$row['pwd']);
$str = base64_encode($row['userid'].".".$x);
$b=explode("/",DEDEROOT);
$a ='/reg/resetpw.php?p='.$str;
$a = "<a href='".$a."'>".$b[1].$a."</a>";这样呢
$x = md5($row['userid']."+".$row['pwd']);
$x = base64_encode($row['userid'].".".$x);//print_r($x);die;
$b=explode("/",DEDEROOT);
$b = "<a href='/reg/resetpw.php?p={$x}'>{$b['1']}./reg/resetpw.php?p={$x}</a>";
echo '<pre>',var_dump($b),'</pre>';
$a ='/reg/resetpw.php?p=' . base64_encode($row['userid'].".".md5($row['userid']."+".$row['pwd']));
$a = "<a href='$a'>".strtok("/")."$a</a>";