PHP关于web页面交互内容

    1. 学php学了有一段时间了总结总结给大家分享一下
    2. PHP中的引用

      第一段程序:

      <?php
               $first_name="firstName";
               $first=&$first_name;//first为first_name的引用
               echo $first."<br/>";
               $first="secondName";
               echo $first_name."<br/>";
      
      ?>

       

      输出结果为:

      firstName
      secondName

       

      第二段程序:

      <?php
          $first_name="firstName";
          $first=&$first_name;//first为first_name的引用
          unset($first_name);
          echo $first."<br/>";
      ?>        

       

      输出结果为:firstName

       

      如果把原变量给释放掉则自动赋值给引用变量

    3. php中的常量定义  define()

      定义形式:define("常量名","常量值",是否大小不写敏感(默认false));

      常量名:用大写字母和下划线组成;

      true:大小写不敏感;   false:大小写敏感

      事例代码如下:

       1 <?php
       2 
       3      define("DEF_FIRST","first");
       4 
       5      define("DEF_SECOND","Second",true);
       6 
       7      echo   DEF_FIRST."<br/>";
       8 
       9      echo   DEF_SECONd."<br/>";//注意小写的d
      10 
      11      define("DEF_FIRST","false");//这句话会报错
      12 
      13      echo   DEF_FIRST."<br/>"; 
      14 
      15 ?>

       

      输出结果:

      1 first
      2 Second
      3 
      4 Notice: Constant DEF_FIRST already defined in ****on line11
      5 first

       

      注:常量不允许重定义!

    4. ==与===号的区别

      ===加上类别判断

      代码如下:

       1 <?php
       2 
       3         if(1=='1')
       4 
       5              echo"1=='1'<br/>";
       6 
       7        if(1==='1')
       8 
       9              echo"1==='1'<br/>";
      10 
      11       else
      12 
      13             echo"1不等于'1'";          
      14 
      15 ?>

       

      运行结果:

      1=='1'
      1不等于'1'

    5. web server简图

    6. 客户端Cookie

      Cookie是Web服务器在客户端电脑上存储的一个很小的文件。Cookie有名字(用来标识),值,也有作为可选的过期时间、路径、安全设置。

      设置Cookie的代码如下:

      1 $data="Cookie的内容";
      2 setcookie("CookieName",$data);
      3 setcookie("AnotherCookieName",$data,time()+60);//时间的单位是秒
      4 $new=$_COOKIE['CookieName'];//调用Cookie

       

      Cookie是给用户留下的垃圾,一般情况下把有效时间设置为零

    7. 服务器端session

      session的存储路径在php.ini中的session.save_path控制,在session开始之前必须用session_start()函数启动

       exp:

            

      session_start();
      
      $today=date("Y-m-d H:m:s");
      
      $_SESSION['today']=$today;
      
      echo $_SESSION['today'];

       

      输出结果:

      2013-07-07 13:07:24

    8. $_GET超全局变量

      $_GET为超链接传值

      exp:

          访问URL http://localhost/login.php?login='hehe'&id=3

      login.php中的代码如下:

          $login=$_GET['login'];
      
          $id=$_GET['id'];
      
          echo $login.“<br/>”.$id;

       

      结果为:

      hehe
      3

      好处:向指定的文件中传参数。缺点:参数的值有限大约4K左右

    9. $_POST

      $_POST同$_GET一样可以从一个页面把值传到另一个页面,但是不是通过URL传递的,最常用的是表单提交比$_GET要安全一些

      exp:

      前端页如下:

      <form method='post' action='login.php'>
      
            UserName:<input  type="text"  name="username" size='10'>
      
            PassWord:<input type="password"  name="pwd"  size='10'>
      
      </form>

       

      后台代码:

      $user_name=$_POST['username'];
      
      $pwd=$_POST['pwd'];

       

      POST传值的方式内容可以更多大约2G左右

    10. $_REQUEST超全局数组

转载于:https://www.cnblogs.com/ludashi/p/3176395.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值