html和php关联实例

本文通过login.html和login.php展示了HTML表单与PHP如何交互处理登录信息。讲解了COOKIES和SESSION在保持会话状态中的作用,并提供了cookie的设置、检查与删除,以及session的启动、数据存储和用户退出的示例。同时,文章还介绍了如何使用MySQL进行图书馆信息的增删改查操作,并探讨了预处理在提高SQL安全性与效率上的应用。
摘要由CSDN通过智能技术生成

login.html

<meta charset="utf-8">
<form action="login.php" method="post">
    <p>
        账户: <input type="text" name="uname">
    </p>
    <p>
        密码: <input type="password" name="pwd">
    </p>
    <p>
        <input type="submit" value="登录">
    </p>
</form>

login.php

<?php
header('content-type:text/html;charset=utf-8');
// 前端有uname和pwd数据提交
if(isset($_POST['uname'])&&isset($_POST['pwd'])){

    // 1.接收前端提交的数据
    $uname=$_POST['uname'];
    $pwd =$_POST['pwd'];

    // 2.对数据进行检查
    if(empty($uname)||empty($pwd)){
        die('账户和密码都不能为空<br>');
    }else{
        echo '账户:',$uname,'密码:',$pwd,'<br>';
    }
}
?>

常用判断和操作函数

// 1.判断变量是否为空

if(empty($name)){

    echo '变量不允许空,请重新设置<br>';

}else{

    echo 'sad','name:'.$name.'<br>';

}

//2.正则验证用于精确匹配模式

if(preg_match('/^[a-zA-Z]*$/',$name)){

    echo 'name:',$name.'正确','<br>';

}else{

    echo '变量只允许包含字母!<br>';

}

// 3.去掉字符串的首尾空格

$data=' Ma zhiguo ';

echo '1.|'.$data.'|<br>';

echo '2.|'.trim($data).'|<br>';

// 4.去掉字符串数据中的\,'\n'表示转义字符rfgfdg

$data='\Ma\zhiguo';  

echo '3.',$data.'<br>';

echo '4',stripslashes($data).'<br>';

// 5.将字符串中的一些特殊字符做字符实体的转换

// <  &lt;   > &gt;

$data = '<script>alert("恶意代码");</script>';

echo '5.',$data.'<br>';

echo '6.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值