PHP学习笔记

1、PHP的所有应用程序都是通过WEB服务器(如IIS或Apache)和PHP引擎程序解释执行完成的

2、静态HTML指的是使用单纯的HTML或者结合CSS制作的包括图片、文字等的只供用户浏览但不包含任何脚本、不含有任何交互功能的网页!

     动态的HTML指的是网页不仅提供给用户浏览,网页本身还有交互功能,存在着在脚本如JAVASCRIPT,并利用某种服务器端语言如PHP等实现如用户注册,用户登录,上传文件,下载文件等功能

3、php中 所有用户定义的函数、类和关键词(if、else、echo)等都对大小写不敏感

     但是php中 所有变量都对大小写敏感

4、PHP变量规则

    变量以 $ 符号开头,其后是变量的名称

    变量名称必须以字母或下划线开头

    变量名称不能以数字开头

    变量名称只能包含字母数字字符和下划线(A-z、0-9 以及 _)

    变量名称对大小写敏感($y 与 $Y 是两个不同的变量)

    php中没有创建变量的命令 变量会在首次为其赋值的时候被创建 (文本需要使用引号),我们不需要告知php变量的数据类型 因为php会自动把变量转换为正确的数据类

5、 <p>不是php语言引入的,他是html语言中的一个标签(paragraph,段落的意思),php是服务器端脚本语言的一种,php代码经服务器解释后生成(嵌入)html返回给客户端浏览器,他比html语言要高一级。

6、php变量作用域

       

7、

8、弹窗

<script> alert(“xss”)</script>

9、<input> 会弹出输入框

10、form中的action定义当提交表单时向何处发送表单数据。

test.php

当输入姓名和邮箱之后,当前test.php会把输入的数据发送到submitdata.php中,并且页面会跳转到submitdata.php

传标签的时候看的是name的那一项,name的值要和你发送到的文件里的引用的值,而id有没有都行

如果想将数据提交回当前所在的脚本时,而不是跳转到另一个脚本,可以使用PHP超级全局变量$_SERVER['PHP_SELF']

 11、form中的method属性规定如何发送表单数据(表单数据发送到 action 属性所规定的页面)。

       浏览器使用 method 属性设置的方法将表单中的数据传送给服务器进行处理。共有两种方法:POST 方法和 GET 方法。

       如果采用 POST 方法,浏览器将会按照下面两步来发送数据。首先,浏览器将与 action 属性中指定的表单处理服务器建立联系,一旦建立连接之后,浏览器就会按分段传输的方法将数据发送给服务器。

      在服务器端,一旦 POST 样式的应用程序开始执行时,就应该从一个标志位置读取参数,而一旦读到参数,在应用程序能够使用这些表单值以前,必须对这些参数进行解码。用户特定的服务器会明确指定应用程序应该如何接受这些参数。

      另一种情况是采用 GET 方法,这时浏览器会与表单处理服务器建立连接,然后直接在一个传输步骤中发送所有的表单数据:浏览器会将数据直接附在表单的 action URL 之后。这两者之间用问号进行分隔。

      一般浏览器通过上述任何一种方法都可以传输表单信息,而有些服务器只接受其中一种方法提供的数据。可以在 <form> 标签的 method (方法)属性中指明表单处理服务器要用方法来处理数据,使 POST 还是 GET。

12、session_start()开启缓存

可以临时存储一些数据,比如用户名什么的

13、 PHP 超全局变量 $_GET 和 $_POST 用于收集表单数据

比如一个网页,让用户输入’name’和’email’,然后发送到当前页面

那么在当前页面,用$_POST["name"]就可以直接用发送来的值

14、js的window.open()方法

        

打开这个脚本后,会在打开一个百度页面

15、IP地址 ::1

代表ipv6的本地回环地址,就是IPv4的127.0.0.1

16、php的换行

注意加引号

17、URL中的?

连接作用:比如

http://www.xxx.com/Show.asp?id=77&nameid=2905210001&page=1

      就给这个asp网页中的一些量赋值了,就相当于给它传值了,就好像我们之前是通过一个网页来吧一些值传给另一个网页,现在是直接在输入网址时给它传了

18、使用JavaScript读取Cookie

19、

这句话的意思是将文本框显示的值是用户输入的值

也就是当用户输入一个值,比如www.baidu.com

那么<?php echo $_GET["address1"]; ?> 整个这句话会被替换掉,替换成www.baidu.com

20、  HTML <!--...--> 标签

但如果只有<!--,而没有了后面的部分,那么<!—之后的所有内容都会被注释掉

21、查看php版本

 <?php     echo PHP_VERSION;?>

22、php的箭头->是引用类的属性

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值