php背景图片代码中如何加入登录界面表格

直接上代码就更清楚了。

HTML部分:


<title>登录界面</title> <风格> 身体{ 背景图片: url('背景.jpg'); 背景大小:封面; 背景重复:不重复; 位置:相对; } form { 位置:绝对; high: 5 0%; 左:5 0%; 变换:翻译(-5 0%,-5 0%); 内边距:2 0px; 背景颜色:rgba(0,0,0,0.5 ); } </风格> </头> <正文> <form action = "login.php" method = "post"> <input type="text" name="用户名" id="用户名">
<输入类型=“密码”名称=“密码”id=“密码”>
<输入类型=“提交”值=“输入”> </形式> </正文> </>
PHP part (login.php): php <?php if(isset($_POST['用户名']) && isset($_POST['密码'])) { $用户名 = $_POST['用户名']; $password = $_POST['密码']; if($username === "admin" && $password === "password") { header(“位置:Welcome.php”); 输出 (); } 否则{ echo "用户名或密码错误!"; } } ?
要点: 1 、CSS使用background-image来设置背景图片。
背景尺寸:覆盖保证全屏显示。
2 .使用绝对定位+变换:translate(-5 0%,-5 0%)使形状居中 3 . PHP uses $_POST to get data and then redirects after simple validation
I just dealt with a similar request last week, but this method has failed every time?

PHP中如何实现页面跳转并携带POST请求数据

最简单的方法是使用 Live Sessions 传输数据。

即提交表单后,将POST数据保存到Session中。
然后重定向到目标页面。

目标页面然后从Session中获取数据并显示它。

像这样更改代码:
process.php: php <?php 会话开始(); if($_SERVER["REQUEST_METHOD"]=="POST"){ $_SESSION['post_data'] = $_POST; header("位置:display.php"); 出去; } ?>
显示.php: php <?php 会话开始(); if(isset($_SESSION['post_data'])){ $data = $_SESSION['post_data']; 回显“名称:”。
Specialchars($data['name']) 。

”; 回显“电子邮件:”。
Specialchars($data['email']) 。

”; 取消设置($_SESSION['post_data']); } 其他{ 回显“无数据”; } ?>
这样就可以了。
我上周刚刚解决了一个类似的请求,Session 方法是最可靠的。

你想尝试一下吗?

构建可靠的PHP邮件表单:HTML与PHP文件路径配置详解

HTML 表单操作路径错误:使用反斜杠,应该使用正斜杠。

文件结构错误:HTML 和 PHP 脚本不在同一目录中。
确保相对路径正确。

PHP 脚本错误:电子邮件地址变量未处理。
确保 $to 变量有效。

安全漏洞:用户输入未转义,应使用特殊字符()。

邮件传送失败:检查 MTA 配置以确保服务器的邮件传输代理设置正确。