PHP语言求助

来源:百度知道 编辑:UC知道 时间:2024/06/08 08:32:43
谁能帮我翻译一下下面的代码什么意思!~

<?php
if ($_GET['action'] =="check" ){
echo "test";
} elseif ($_GET['op'] =="login" )
{ $use1=substr($_GET['args'],0,20);$di=substr($_GET['args'],-2);$a=base64_decode($use1);$b=base64_decode($di);
echo sprintf ("%'\0-32s%'\0-32s%'\0-32s%s",$a.$c,"Expirydate:".date("Y/m/d H:i",strtotime("+50 day")),18,"welcome to crack!!");

<?php
if ($_GET['action'] =="check" )//获取URL中用get方式传递过来的变量action,如果这个变量的值为check就进行输出语句
{
echo "test";
}
elseif ($_GET['op'] =="login" )//如果action变量值不为check,且op值为login,则进行如下操作
{
$use1=substr($_GET['args'],0,20);//获取URL传递过来的args变量,并取前面20字符
$di=substr($_GET['args'],-2);//获取URL传递过来的args变量,并取最后两位
$a=base64_decode($use1);$b=base64_decode($di);//对前面两个变量进行编码
echo sprintf ("%'\0-32s%'\0-32s%'\0-32s%s",$a.$c,"Expirydate:".date("Y/m/d H:i",strtotime("+50 day")),18,"welcome to crack!!"); //输出编码后的两个变量,并在后面添加用户过期日子

args里记录的应该是
经过base64_encode加密过的用户名和性别这样的信息