基于php的登录注册,以及一些常识

php实例——用户注册与登录 这周做了个php的简单实例,算是学了这么久php语法的一次综合应用吧,感觉前面学的东西都不知道怎么用,不看教程还真做不出来。本来想把它写在网页弹出层上的,这样看起来更像是一个用户登录框,但是看了弹出层的代码后发现太麻烦了,所有的登录框代码都必须写在一个innerhtml里,以后有时间再去尝试吧!首先这个实例包括六个文件,用户登录两个(login.html,login.php)、用户注册两个(reg. 阅读详情



127.0.0.1 会环地址


php里没有数组,只有字典

只有常量和变量

php里的字典key可以为空,oc不可以



/*


 php Storm 是收费软件

 数据库:

    sqlite

    mySQL

    Acess

    DB2

    SQSener..

    Ora

 

 php 是后台服务器写的,他们写数据,给我们拿过来使用,

 

 1.每台电脑都有一个回环IP地址127.0.0.1,都可以做服务器

 2.Sublime Text应用是编译器,能写好多种类的代码,但是不能运行

 3.XAMPP中 Apache 服务器支持HTTP协议--->写PHP代码;MySQL Database

 4.XAMPPzhong htdocs文件夹中的index.php文件可以打开,我们用Sublime Text编译器可以打开,如果没有安装编译器就没有办法打开,打开它后,我们就能对这个文件进行修改等操作了

 5.在index.php中写PHP代码时,

 (1)我们把代码写在<?php   ~~~~~~~~~~~~~~?>中

 (2)输出为echo

 (3)</br>为换行

 (4)变量用$标识

 (5)php没有数组只有字典,键值对=>字典

 (6)"=>"相当于冒号,不想要字典可以去掉

 (7)在php中单引号和双引号有一点点区别

 (8)php大小写不敏感

 6.127.0.0.1/index.php?name=data&password=data  //查看数据库与php代码是否正确,他两是否关联好,如果出来的是sucess或failed,则说明代码正确,数据库里有错,需要去数据库了删除东西

    127.0.0.1/phpmyadmin  //进入数据库,去看数据列表

 

 7.POST是登录

   GET是注册

 

 

 

 

 

 

 登录

 <?php

$userName = $_POST["name"];

$password = $_POST["password"];

$conn = mysql_connect("127.0.0.1:3310","root", "");

if ($conn) {

 // 选择数据库

 mysql_select_db("guoxiaomin");

 

 $sql = "select user_pwd from for_user where user_name = '$userName'";

 // 执行 sql 语句...stmt用来保存查询的结果

 $stmt = mysql_query($sql);

 // 判断查询结果有几条数据

 if (mysql_num_rows($stmt)< 1) {

 

 

 $array = array('name' => "不存在用户");

 echo json_encode($array);

 }else{

 

 $temp;

 while ($row = mysql_fetch_array($stmt)) {

 

 $temp = $row["user_pwd"];

 

 }

 if ($temp == $password) {

 $array = array('name' => "登录成功");

 echo json_encode($array);

 }else{

 $array = array('name' => "登录失败");

 echo json_encode($array);

 }

 }

 

}else{

 $array = array('name' => "用户不存在");

 echo json_encode($array);

}

 

 

 ?>



*/



/*

 注册

 $name = $_GET["name"];

 $pass = $_GET["password"];

 

 //连接数据库

 $conn = mysql_connect("127.0.0.1:3306", "root", "");

 if ($conn) {

//选择数据库

mysql_select_db("haha");

//写sql语句

$sql = "insert into for_user (user_name, user_pass) values ('$name', '$pass')";

//执行sql语句

$result = mysql_query($sql);

if ($result) {

 $array = array("success");

 echo json_encode($array);

} else {

 $array = array("failed");

 echo json_encode($array);

}

 }

 

 ?>


 

 */


PHP实现最简单的登录注册 思路分析: 1. 注册界面包括一个表单,获取表单信息插入数据库。 2. 登录界面也包括一个表单,获取输入信息后搜索数据库信息匹配。 实现代码 1.注册界面实现代码 register.php<style type="text/css"> form{ width:300px; background-color:#EEE0E5; margin-left:300px; 阅读详情

相关推荐

使用PHP实现登录注册功能的完整指南

PHP是一种广泛用于开发Web应用的编程语言,其灵活性和易用性使得它成为一个非常受欢迎的选择。在本篇博文中,我们将介绍如何使用PHP实现一个完整的登录注册功能。一个完整的登录页面需要实现主要的页面编写、数据库设计、登录逻辑处理三部分。下面就开始实现起来。通过使用PHP,我们可以很容易地实现登录注册功能。使用MySQL数据库来存储用户信息,并利用PHP的数据库操作函数来进行插入和查询。通过session机制来跟踪用户的登录状态,以及提供注销功能给用户。完成以上步骤后,我们可以轻松实现基本的登录注册功能。

黑夜开发者的博客 9444

PHP简介

一、什么是PHP PHP定义:一种服务器端的HTML脚本/编程语言,是一种简单的、面向对象的、解释型的、健壮的、安全的、性能非常之高的、独立于架构的、可移植的、动态的脚本语言。是一种广泛用于 Open Source(开放源代码)的尤其适合Web开发并可以嵌入HTML的多用途脚本语言。它的语法接近C,Java和Perl,而且容易学习。该语言让Web开发人员 快速的书写动态生成的网页。 二、静态网站的特点 网页内容一经发布到网站服务器上,无论是否有用户访问,每个静态网页的内容都是保存在网站服

weixin_45951689的博客 1万+

Android App端与PHP Web端的简单数据交互实现示例

本篇文章主要介绍了Android App端与PHP Web端的简单数据交互实现示例,详细的介绍了交互的代码,非常具有实用价值,有兴趣的可以了解一下

Bitnami的WAMP服务套件安装

在windows搭建web开发是不是感觉特别繁琐,安装web服务,mysql数据,php之类的,如今有了Bitnami,咱都不用愁了,一键搞定。 Windows下的Apache+Mysql/MariaDB+Perl/PHP/Python,一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序

cashcat的技术专栏 2392

QMT量化交易实战:如何用通达信预警数据自动买卖股票(附完整Python代码)

本文详细介绍了如何利用QMT平台结合通达信预警数据实现股票自动化交易,提供完整的Python代码实现。通过实时监控通达信预警板块文件,系统自动执行买卖操作,提升交易效率。文章涵盖系统架构设计、数据对接、信号处理、订单执行等核心模块,适合量化交易初学者和通达信用户参考实践。

weixin_29251567的博客 678

气象干旱触发水文(农业)干旱的概率及其触发阈值的动态变化-贝叶斯copula模型

本文通过建立不同类型干旱传播过程的触发阈值模型,解析了在不同等级气象干旱胁迫下诱发次一级干旱类型的触发阈值。通过贝叶斯概率模型,我们推导了气象干旱与水文干旱、农业干旱、地下水干旱之间的条件概率关系,进一步明确了气象干旱引发水文干旱、农业干旱和地下水干旱的概率及其触发阈值。该模型有效揭示了气象干旱对各级干旱类型的传播机制及其动态变化,为干旱预警系统的建立和水资源管理提供了理论依据和技术支持。

frankgis的博客 2503

基于php的登录注册页面,基于php的登录注册,以及一些常识

127.0.0.1 会环地址php里没有数组,只有字典只有常量和变量php里的字典key可以为空,oc不可以/*php Storm 是收费软件数据库:sqlitemySQLAcessDB2SQSener..Oraphp 是后台服务器写的,他们写数据,给我们拿过来使用,1.每台电脑都有一个回环IP地址127.0.0.1,都可以做服务器2.Sublime Text应用是编译器,能写好多种类的代码,但是...

weixin_42299427的博客 214

C++继承与多态 - 继承多态原理01

C++继承多态原理讲解

大秦坑王的专栏 2978

基于php的护肤网站的设计与实现

phpStudy是一个PHP调试环境的程序集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。用户:用户注册,用户登录,用户登录后可以选择护肤方案,加入购物车购买商品,并可进行交流论坛进行交流。管理员:添加护肤方案,肤质的管理,护肤类型的管理,管理护肤常识,管理帖子 管理回复 ,管理用户。风站栏目:护肤方案,护肤常识,护肤交流,购物车模块,用户注册,用户登录。...

m0_73268882的博客 450

飞凌OK3588-C Linux R4系统下MIPI YUV摄像头CSI尺寸错误排查与极性适配方案

本文详细介绍了在飞凌OK3588-C平台的Linux R4系统下调试MIPI YUV摄像头时遇到的'csi size err'错误排查与极性适配方案。通过分析信号极性、驱动参数调整及FPGA协同调试,提供了从硬件检测到系统级调试的完整解决方案,帮助开发者快速解决类似问题。

bean的博客 258

ESP32 STA AP模式下,设备连接 ESP的AP 后无法上网,无法访问域名上网(或者Failed to enable NAPT)

ESP32 STA AP模式下,设备连接 ESP的AP 后无法上网,无法访问域名上网(或者Failed to enable NAPT)1.可能是ESP STA模式未成功连接到路由器,确保 STA 成功连接到外部网络。2.检查 STA 和 AP 的网络配置是否正确,避免子网冲突。3.ESP32的NAPT功能未正确启用,确保 menuconfig 中已启用 IP_NAPT。4.DNS服务器未正确配置。

qq_34885669的博客 1539

php小项目-登录和注册的实现

本项目搭建了一个简单的页面,用php+mysql来实现登录、注册以及注销的功能。

~~~ 1万+

手把手教你新建一个winform项目(史上最全)

本文介绍如何利用visual studio新建一个winform程序

qq_34059233的博客 4万+

PHP实现用户登录注册(详细教程)

教程前先给大家看看小编的实现成果吧! 图1: 图2: 图3: 教程: 实现这个功能我们需要五个php文件: login.php (登录界面,如图2) <!DOCTYPE html> <html><head> <title>登录</title> <meta name="content-type"; charset="UTF-8"...

weixin_44651759的博客 8万+

PentAGI自动渗透测试平台搭建与使用

但是PentAGI的缺陷也比较明显,一个是自动化程度高带来过程的介入困难,整个渗透的过程都交给AI自动决策,无法进行人工调整,耗时较长;从上述过程来看PentAGI似乎是一个比较“可用”的AI自动化渗透测试平台,但是在继续等待测试的过程中,PentAGI的一些缺点也暴露了出来,一个是测试的过程非常漫长,因为PentAGI是使用配置大模型API key的方式全自动运行,支持openai、deepseek等主流LLM大模型,过程中不需要人工介入,会不断自动调整,所以比较依赖于大模型本身的响应速度。

墨痕诉清风的博客 2405

Ubuntu18.04安装VCS、Verdi、dve全套教程亲测(有成功截图)

通过下面十个步骤,我们就可以在ubuntu上使用vcs、verdi、dve等软件! 一、安装ubuntu系统,这个不在这里讲了,重点叫安装VCS、Verdi等软件 下面的过程一部分同其他网上流程一致,对其中部分进行修改。如果按照其他网上教程是不会成功的,本人亲测,下面是我试验网上不同文章的流程遇到的错误摸索后总结的流程,按照步骤保证可以成功运行,包括破解流程,使用时间不限制在2020年,可以自定义2030等等。 二、安装文件结构 –synopsys_installer #此程序用于安装下面三个程序。所以你想

QQ_778132974的博客 6364

php简易登录注册PHP+MySQL

首先设计数据库的格式: 1:在test数据库中创建表:user(也可以在别的地方进行创建,只要对准好位置即可) 2:创建username(varchar(30)),password(varchar(30)) 注册html代码:(signup.html) <!doctype html> <html lang="en"> <head> &l...

高欣的博客 1万+

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

PHP登录注册页面

注册(html) <!DOCTYPE html> <html> <head> <title>注册</title> <link rel="stylesheet" href="register.css"> <meta name="content-type"; charset="UTF-8"> <style> body { margin: 0; padding: 0;

qq_61109509的博客 2万+

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

PHP实现登录和注册的功能

1.新建三个html文件 2.登录的html页面显示效果图 3.注册的页面的显示效果图 4.登录页面的form表单代码 用户名: 密码: 登录 没有账号?请 注册 忘记密码?

最有趣的编程 5万+

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

PHP实现登录和注册(附源码)

在桌面找到该软件后双击打开它,就可以看到如下页面,然后我们需要在该集成包中下载一些软件下载之后就回到主页去看,本次的案例我使用Nginx 来启动 Web服务,(这里选择可以多样)启动MySQL时会出现启动不了的情况(能正常启动则跳到 "2.创建网站")解决:window键 + R 输入 SERVICES.MSC 回车 ,找到 mysql服务 后右键停止服务,再重新启动即可还有一种情况可能是端口被占用的情况使用phpStudy显示3306端口被占用,该怎么办?

2401_83017604的博客 1万+

PHP实现登录注册-LAMP示例

PHP+MySql实现登录注册,LAMP试水~ 文章目录 效果演示 login.html login.php register.php 源码 番外 基础的环境搭建参考: Apache安装配置(Windows和Linux)-有手就行 PHP安装配置(Windows和Linux)-一篇就够了 PHP连接MySQL-踩坑总结 最近事情越来越多了,比赛、实验、大作业、项目、考试,已经很难挤出时间写博客了,十一月产量也不高,但是我会更的(咕咕咕)。

有一分热,发一分光。 1万+

PHP实现用户登录注册功能

初学php做了一些比较常见且有用的页面,放在上面记录一下咯 我是用了bootstrap框架里面的模态框做注册登陆页面,这样页面比较美观 页面效果: 注册成功条件/功能: 1)用户名不能冲突 2)两次密码必须相同 3)用户注册数据添加进数据库 4)注册/登录成功之后,用户自动登录 HTML代码: <link rel="stylesheet" href="css/bootstr...

weixin_30566149的博客 5326

PHP实现简单注册登录 详细全部代码

先看演示~ 示例图: Ps.本人有点懒哈~ 就输出个成功算了吧~ PHP实现登录注册 index.php (首页) login.php (登录) register.php (注册) 代码里面注释写很详细了哦~ 废话不多说 直接上代码~ index.php 代码: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=

二十春夏 5万+

登录注册php完整代码,PHP用户注册与登录完整代码分享

在前面我们讲了《PHP 用户注册与登录实例演示》、《PHP 实现用户注册功能》、《PHP实现用户登录与退出功能》经过一系列的学习,就可以轻松实现注册与登录了,下面我们将前面的代码整理到一起来,实现完整的功能。以下列出了用户注册与登录的完整代码,您也可以点击此处下载本节教程完整的源代码压缩包。login.htmlhtmlPUBLIC"-//W3C//DTDXHTML1.0Transit...

weixin_34368368的博客 3992
上一篇: 自动处理NSLog
下一篇: xmpp的一些常识
Magical_master
博客等级 码龄11年 8粉丝 49原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值