http://url.com/1.asp?name=123&pwd=abc
原来是用asp来接收的,现在我想用php来接收,可是我不会php.
原来的asp代码是:
<%
strLogFile="pwd.txt" name=request("name")
pwd=request("pwd") if name="" or pwd="" then
response.write "error"
response.end
End If
StrLogText=StrLogText&name&"----"&pwd
set f=Server.CreateObject("scripting.filesystemobject")
set ff=f.opentextfile(server.mappath(".")&"\"&strLogFile,8,true,0)
ff.writeline(chr(13)+chr(10)&StrLogText)
ff.close
set ff=nothing
set f=nothing response.write "发送成功!"
%> 就是把这段asp翻译成asp吧!
原来是用asp来接收的,现在我想用php来接收,可是我不会php.
原来的asp代码是:
<%
strLogFile="pwd.txt" name=request("name")
pwd=request("pwd") if name="" or pwd="" then
response.write "error"
response.end
End If
StrLogText=StrLogText&name&"----"&pwd
set f=Server.CreateObject("scripting.filesystemobject")
set ff=f.opentextfile(server.mappath(".")&"\"&strLogFile,8,true,0)
ff.writeline(chr(13)+chr(10)&StrLogText)
ff.close
set ff=nothing
set f=nothing response.write "发送成功!"
%> 就是把这段asp翻译成asp吧!
$strLogFile="pwd.txt" $name=$_GET["name"];
$pwd=$_GET["pwd"] if ($name=="" or $pwd=="" )
{
echo"error" ;
}
StrLogText=StrLogText.$name."----".$pwd ;
echo"发送成功!";
?>
echo "<pre>";
print_r($HTTP_GET_VARS);
里面就有你想要的东西了.
parse_str($_SERVER['QUERY_STYING']); //$_SERVER['QUERY_STYING']就是得到你的地址url
echo $name;
echo '<br>';
echo $pwd;
?> ---------------------------------
输出结果:
123
abc 可以灵活应用哟
<%
if request("pwd")<>123 then
response.end
end if
%>
if(empty($_GET['name'] || empty($_GET['pwd'])) {
echo "error";
exit;
}
file_put_countents($strLogFile, "$_GET[name]----$_GET[pwd]\r\n", FILE_APPEND);
echo "发送成功!";