web安全入门-基础篇(上)

奋斗,努力,加油
一步一个脚印,记录自己的成长。

1.PHP:

	编程语言.核心描述 能开发网站 
	<?php  ?>  标识,算是格式
	echo 'Hello World';  代码,
	echo 指令:输出。echo就是一个输出的功能
	单引号‘’内的包含的就是 字符串	
	分号;指结束

2,继续

<?php 
$:变量 sex:代表,表示  两个等号:作比较,相对立的
 sex=判定是某个变量  if如果是这个变量会执行
 如果不是这个变量执行对立的变量
 <?php
	$sex ='';
	if($sex =='男')
		{echo '男生,某某';}
	else
		{echo "女生";}
?>

3,变量教学 变量就是一个盒子

$age 变量名类似于一个标签能快速找到盒子里的东西
= 18变量值是盒子里的东西
变量只能以字母、下划线、数字,不能数字开头
	<?php
	$age = 18;
	$age = 19;
	echo  $age;
	?>	

4.运算符号

加减乘除 取余% 比较== 大于等于>= 小于等于<= 不等于!=
<?php
$wo = 23;
$ta = 100;
echo $wo + $ta;
?>
<php
$A1 = 45;    (A1班有45人
$A = $A1*15;  A班有15个班45*15等于675)
echo $A
?>
<?php
直接输出echo $9%7(9除以7等于余数)
<?php
$wang =19;    王19岁李18岁
$li =18;       
if($wang == $li){   (如果王等于李,输出他们同岁
echo '他们同岁';      如果不等于输出他们不同岁)
}
else{echo '他们不同岁';}
?>
$wang =15;    
$li =18;       
if($wang >=15){   (如果王大于等于15,输出王大于等于15
echo '王大于等于15';      如果不大于等于输出王不大于15)
}
else{echo '王不大于15';}
?>

5.控制结构

顺序、分支、循环
 顺序:  $a = 1;    (按顺序先执行1在执行2)
	     $b = 2;
 分支:<?php
       $sex ='男生';           见到男生如果是说Hello Boy
       if($sex =='男生')         如果不是男生就说Hello
	   {echo 'Hello Boy';}    
	   else{echo 'Hello';}     如果不执行else就直接不说
	   ?>
	   
循环:<?php
       $water = 1;
       while($water<6)
       {echo '我喝了'.$water.'杯,服务员再给我杯水吧<br/>';
	   $water = $water +1;}
       echo '谢谢,我喝了'.$water.'杯水,不喝了';
      ?>	   
  1. 变量 循环 运算

       <?php
       $i=1;        从1到100的循环输入
       while($i<=100)
       {echo $i."<br/>";
       $i = $i+1;}
       ?>
       <?php 
     	  $i =1;
     	  while(si<=100){         1-100的偶数能被2整除
     	  if($%2 == 0){
     	  echo $i."<br/>";
     	  }
     	  $i = $i+1;
     	  }
       ?>
      <?php
     	  $i=1;
     	  while($i<=100){
     	  if($i%7 == 0){        遇到7的倍数输出A字符
     	  echo "A<br />";}         
       else{
       if($i%13 == 0){        遇到13的倍数输出B字符
       echo "B<br />";
       }else{echo $i."<br />";}
       }
       $i = $i+1;}
       ?>
    

7.字符串的处理

 字符串就是文本、代码,
单引号可以分辨是不是字符串
如果是字符串就直接输出文本,如果不是就会输出内容
双引号“可以解析引号里的值”
查找、替换、过滤
strstr:
echo strstr("Hello Kity",'Kity');
<?php
$a = 'xxx,CNM';
echo strstr($a,'CNM');
?>
<?php  过滤
	$a = 'xxx,CNM';
	if (strstr($a,'CNM') == 'CNM'){
	echo'NO';
	}
	else{
	echo "ok";
}	
  ?>
  <?php  替换
    echo str_replace("world","shanghai","Hello world!");
 ?>                   j将world替换成shanghai     只能替换小写的字母

<?php
    $a = 'admin';
	echo $a;        这样输出的是admin
	?>              如果想输出admin'后面带一个引号
比如:
<?php
    $a = 'admin\''   必须在前面加反斜杠引号必须成对出现
    echo $a;         反斜杠就是说明不能和另一个单引号成对
  ?>
<?php            如果想输出admin\后面带一个反斜杠
比如:
    $a = "admin\\";     在后面加两个反斜杠\\
	echo $a;
	?>

8.数组

像001.002.003等有顺序的组合类
似于有一排柜子
上面有标签能方便找到自己的柜子
标签的名代表变量的名
标签里得东西代表变量的值
号码牌 叫key 键是不会重复的
key键就是柜子上的数字编号  value值柜子里的东西
<?php
   $a = array('001' => '70帽子','002'=>'SSG衣
   服','003'=>'聂风手机');
   print_r($a);
 ?>
如果不知道这个变量里是什么可以输出var_dump比如
<?php     var_dump就会表明这是一个数组里面有些什么
   $a = array('001' => '70帽子','002'=>'SSG衣
   服','003'=>'聂风手机');
   var_dump($a);
 ?>
 如果想要拿柜子里的某样东西就得知道自己的编号是什么
 比如在003柜子里
 <?php
 $a = array('001' => '70帽子','002'=>'SSG衣
   服','003'=>'聂风手机');
echo $a['003']    直接用echo输出用中括号标出自己的编号
 ?>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值