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:大小写敏感

      事例代码如下:

       <?php
      
            define("DEF_FIRST","first");
      
            define("DEF_SECOND","Second",true);
      
            echo   DEF_FIRST."<br/>";
      
            echo   DEF_SECONd."<br/>";//注意小写的d
      
            define("DEF_FIRST","false");//这句话会报错
      
            echo   DEF_FIRST."<br/>"; 
      
       ?>

      输出结果:

       first
      Second Notice: Constant DEF_FIRST already defined in ****on line11
      first

      注:常量不允许重定义!

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

      ===加上类别判断

      代码如下:

       <?php
      
               if(1=='1')
      
                    echo"1=='1'<br/>";
      
              if(1==='1')
      
                    echo"1==='1'<br/>";
      
             else
      
                   echo"1不等于'1'";          
      
       ?>

      运行结果:

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

    5. web server简图

    6. 客户端Cookie

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

      设置Cookie的代码如下:

       $data="Cookie的内容";
      setcookie("CookieName",$data);
      setcookie("AnotherCookieName",$data,time()+60);//时间的单位是秒
      $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超全局数组

PHP关于web页面交互内容的更多相关文章

  1. (基础篇)PHP与Web页面交互

    PHP与Web页面交互是实现PHP网站与用户交互的重要手段.在PHP中提供了两种与Web页面交互的方法,一种是通过Web表单提交数据,另一种是通过URL参数传递. 这里我们将详细讲解表单的相关知识,为 ...

  2. PHP与web 页面交互

    PHP与Web页面交互是实现PHP网站与用户交互的重要手段.在PHP中提供了两种与Web页面交互的方法,一种是通过Web表单提交数据,另一种是通过URL参数传递. 这里我们将详细讲解表单的相关知识,为 ...

  3. 5.PHP与Web页面交互

    PHP与Web页面交互 PHP中提供了两种与Web页面交互的方法,一种是通过Web表单提交数据,另一种是通过URL参数传递. 表单提交用户名字和密码: <form name "form ...

  4. 记Outlook插件与Web页面交互的各种坑 (含c# HttpWebRequest 连接https 的完美解决方法)

    1) 方案一,  使用Web Service  基础功能没问题, 只是在连接https (ssh) 网站时, 需要针对https进行开发 (即http 和https 生成两套接口, 不太容易统一 ). ...

  5. php与web页面交互

    一.web表单 web表单的功能是让浏览者和网站有一个互动的平台.web表单主要用来在网页中发送数据到服务器. 1.1 表单的创建 使用form标记,并在其中插入相关的表单元素,即可创建一个表单. & ...

  6. php与web页面交互(二)

    一.获取表单数据 1.1 使用POST()方法提交表单  ---POST()方法可以没有限制地传递数据到服务器,所提交的数据在后台传输,用户在浏览器端是看不到这一过程的,安全性高,适用于发送保密数据和 ...

  7. js灵活打印web页面区域内容的通用方法

      我们做网站,经常需要打印页面指定区域的内容,而网上关于这块的说法很多,各种各样的打印控件也不少.但许多打印方案都不怎么好,至少我不喜欢,要么封装复杂,要么难以维护.正好现在的项目也需要用到 ...

  8. WEB页面下载内容导出excel

    internal class DownloadHandler : IDownloadHandler    {        public DownloadHandler()        {      ...

  9. PHP 笔记——Web页面交互

    一.客户端数据提交方法 客户端浏览器的数据通常使用 GET.POST 方式提交到服务器. 1.GET方式 GET方式指直接在URL中提供上传数据或者通过表单采用GET方式上传. http://url? ...

随机推荐

  1. 出现了内部错误-网站中X509Certificate2加载证书时出错

    今天给网站配置了加密证书文件,用类X509Certificate2加载证书文件时,一直报出现了内部错误,但是Demo中用控制台程序加载证书没任何问题 读取证书文件的语句: X509Certificat ...

  2. debian下使用Sphinx异常“Could not import extension sphinx.builders.linkcheck (exception: cannot import name SSLError)”的解决

    最近使用到Sphinx编译文档,出现如下异常: Extension error:Could not import extension sphinx.builders.linkcheck (except ...

  3. Python之路【第七篇】python基础 之socket网络编程

    本篇文章大部分借鉴 http://www.cnblogs.com/nulige/p/6235531.html python socket  网络编程 一.服务端和客户端 BS架构 (腾讯通软件:ser ...

  4. 【hihoCoder】1288 : Font Size

    题目:http://hihocoder.com/problemset/problem/1288 手机屏幕大小为 W(宽) * H(长),一篇文章有N段,每段有ai个字,要求使得该文章占用的页数不超过P ...

  5. java并发编程(十九)障碍器CyclicBarrier

    转载请注明出处:http://blog.csdn.net/ns_code/article/details/17512983 CyclicBarrier(又叫障碍器)同样是Java 5中加入的新特性,使 ...

  6. JavaScript 事件 编程练习

    编程练习 使用JS完成一个简单的计算器功能.实现2个输入框中输入整数后,点击第三个输入框能给出2个整数的加减乘除. 提示:获取元素的值设置和获取方法为:例:赋值:document.getElement ...

  7. u盘写入Ubuntu后容量变小,恢复方式

    具体请参考网址:http://jingyan.baidu.com/article/59703552e754e48fc00740ed.html 经过验证,方法是可以的

  8. 学习笔记:delphi多线程知识

    最近一直在温习旧的知识,刚好学习了一下Java的线程安全方面的知识,今天想起之前一直做的Delphi开发,所以还是有必要温习一下,看看这些不同的编程语言有什么不同之处. Delphi的线程同步方法: ...

  9. (翻译)《Hands-on Node.js》—— Introduction

    今天开始会和大熊君{{bb}}一起着手翻译node的系列外文书籍,大熊负责翻译<Node.js IN ACTION>一书,而我暂时负责翻译这本<Hands-on Node.js> ...

  10. Hadoop学习笔记—1.基本介绍与环境配置

    一.Hadoop的发展历史 说到Hadoop的起源,不得不说到一个传奇的IT公司—全球IT技术的引领者Google.Google(自称)为云计算概念的提出者,在自身多年的搜索引擎业务中构建了突破性的G ...