【PHP学习笔记 用户注册模块用户类以及验证码类】教程文章相关的互联网学习教程文章

PHP学习笔记(一)

PHP学习笔记(一) php常量 定义常量:define(name,value) const name=value;定义特殊常量:define("-_- ",smile); const "-_-"="smile";//错误使用常量:echo name; echo -_-;//错误 echo constant("-_-");系统常量: PHP_VERSION:系统版本号 PHP_INT_SIZE:表示整形所占用的字节数 PHP_INT_MAX:表示整形表示的最大值(PHP中整形是允许出现负数) 特殊常量: 以双下划线开始+常量名+双下划线结束,称之为系统魔术变量,魔术常量的值通...

PHP学习笔记

目录 PHP学习 数据类型 整形(integer) 布尔型(boolean) 浮点型(float) 字符型(string) Array数组 资源(resource) NULL 类型转换变量 基础 预定义变量 变量范围 可变变量常量 define()函数 const关键字(PHP 5.3.0 以后) 魔术常量运算符 控制结构 if...else elseif/else if while do-while for foreach break continue switch declare return include函数 函数的参数 函数的返回值 可变函数 匿名函数类与对象 基本概念 属性 类常量...

2019-9-29,php基础学习,笔记

cobalt strike简单使用cobalt是一个后渗透测试工具,基于java开发,适用于团队间协同作战,简称"cs"cs分为客户端和服务端,一般情况下我们称服务端为团队服务器,该工具具有社会工程学攻击的方法和手段,团队服务器可以帮助我们收集信息和保存日志记录,linux中需要以root开启团队服务器,windows以管理员开启团队服务器服务端开启linux:./teamserver server_ip pwdwindows: teamservers.exe客户端开启linux:./cobaltstrike 或 j...

2019-9-10:渗透测试,基础学习,nmap扫描命令,php基本语法学习,笔记

nmap参数-sT,使用tcp全连接的方式 ,扫描过程需要三次握手,建立链接,则说明端口开放,扫描速度慢-sS,使用syn的数据包去检测,接收到ACK说明端口开放-sN,null扫描,发出去的数据包不设置任何的标识位上述扫描端口默认扫描都是1-1000-p,指定端口-sV,探测服务版本>重定向符号,可以将扫描结果保存到指定文件-oX 目录路径,将结果保存为xml格式文件-A,获取目标服务器所有的详细结果,全面扫描-O,探测目标主机操作系统类型--script...

php学习笔记——学习路线图记录【图】

PHP学习路线图 最全PHP自学指南w3cschool小编 2018-04-24 15:23:51 浏览数 (5381)分享 收录专辑对于广大零基础的PHP自学者,往往不知道如何系统的学习PHP,导致平白浪费了很多时间。本文将为大家带来最详细的php学习路线图,同时还会附上相应的权威教程,让广大PHP自学者少走许多弯路。PHP学习路线图点击查看清晰大图第一阶段:网页入门学习目标:可满足企业基本的建站要求,可自由仿制任何网站页面,并解决浏览器兼容性、PC端与移...

PHP学习笔记四【代码】

PHP链接数据库 1.链接数据库 $link = mysqli_connect('localhost ',root ','123' ); 2.判断是否连接成功 if (!$link){ exit( '数据库连接失败’ ); }3.设置字符集 msqli_set_charset( $link , 'utf8' );4.选择数据库 mysqli_select_db( $link , ‘bbs’ );5.准备sql语句 $sql = "select * from bbs_user";6.发送sql语句 $res = mysqli_querry( $link , $sql );7.处理结果集 $result = mysqli_fetch_assoc( $res ); $result =...

php反序列化漏洞学习笔记【代码】

0x01序列化与反序列化概述 PHP序列化是将一个对象、数组、字符串等转化为字节流便于传输 PHP反序列化是将序列化之后的字节流还原成对象、字符、数组等。但是PHP序列化是不会保存对象的方法。 0x02 magic魔术方法总结 php面向对象变成中,有一类函数叫做magic function,魔术函数,这些函数是以__(双下划线)开头的,他们是一些当依照某些规则实例化类或者调用某些函数的时候会自动调用这些magic函数,这里说一下比较常见的例如__con...

PHP学习笔记(5)----流程控制【代码】

-----分支结构---- if分支结构 <?php if (条件判断){语句块;//exit; //整个程序终止执行 }else if (条件判断){语句块; }else{语句块; } ?>switch结构 <?php switch(n){case 1:echo $a;case 2:echo $b;default:echo $c; } ?>----循环结构---- while语句 <?php while (条件){要执行的代码; } ?>do while语句 <?php $i=1; do{echo "The number is " . $i . "<br>";$i++; } while ($i<=5); ?>for循环 <?php for ($i=1; $i<=5; ...

PHP全栈学习笔记20【代码】【图】

thinkphp概述,thinkphp项目构建流程,thinkphp项目结构,thinkphp配置,thinkphp控制器,thinkphp模型,thinkphp视图,thinkphp的内置模板引擎。 thinkphp是一个免费开源的,快速,简单的面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,是为了web应用开发和简化企业级引用开发而诞生的。 thinkPHP的特点,环境要求等。 官方网址: http://thinkphp.cn svn的下载地址: 完整版: http://thinkphp.googlecode.com/svn/trun...

意外的php之学习笔记

什么是php? php是指超文本预处理器。php是一种server端的脚本语言,php脚本在server上运行。 什么是php文件? php文件可包括文本、HTML标签以及脚本,php文件向浏览器返回纯粹的HTML,php文件的文件后缀是”.php”、”.php3”或”.phtml”。 你无法在浏览器中通过查看源文档的方式来查看php的源码。你仅仅能看到php文件的输出。即纯粹的HTML。这是由于在结果返回浏览器之前。脚本就已经在server运行了。

PHP全栈学习笔记11【代码】【图】

连接MySQL mysql_connect(servername,username,password);面向对象: <?php $servername = "localhost"; $username = "username"; $password = "password"; // 创建连接 $conn = new mysqli($servername, $username, $password); // 检测连接 if ($conn->connect_error) {die("连接失败: " . $conn->connect_error); } echo "连接成功"; ?>面向过程: <?php $servername = "localhost"; $username = "username"; $password = "p...

PHP全栈学习笔记11【代码】【图】

连接MySQL mysql_connect(servername,username,password); 面向对象: <?php $servername = "localhost"; $username = "username"; $password = "password"; // 创建连接 $conn = new mysqli($servername, $username, $password); // 检测连接 if ($conn->connect_error) {die("连接失败: " . $conn->connect_error); } echo "连接成功"; ?> 面向过程: <?php $servername = "localhost"; $username = "username"; $password = ...

PHP全栈学习笔记8【代码】【图】

面向对象的基本概念,面向对象编程,oop,面向对象,面向对象的分析,面向对象的设计,面向对象的编程,什么是类。 类,属性和方法,类,对象,面向对象编程的三大特点。特点,封装性,继承性,多态性。 封装性,也可以称为信息隐藏。 继承性就是派生类(子类)自动继承一个或多个基类(父类)中的属性与方法,并可以重写或添加新的属性或方法。 多态性是指同一个类的不同对象,使用同一个方法可以获得不同的结果,这种技术称为多态...

PHP的fpm配置学习笔记【代码】

服务器环境主要为lnmp,最近想理解一些fpm的一些常见配置,就将 fpm.d.www.conf 和 php-fpm.conf 的配置解释看了一遍,常用功能如下: 1、fpm的慢日志监控,可以快速定位一些504之类请求原因;慢请求的记录日志 slowlog = log/$pool.log.slow; 当一个请求该设置的超时时间后,就会将对应的PHP调用堆栈信息完整写入到慢日志中 ;request_slowlog_timeout = 0; 设置单个请求的超时中止时间 ;request_terminate_timeout = 02、fpm的进程...

ThinkPHP学习笔记【图】

框架文件介绍 创建应用 1.创建虚拟主机2.访问