PHP关于web页面交互内容
- 学php学了有一段时间了总结总结给大家分享一下
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
如果把原变量给释放掉则自动赋值给引用变量
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注:常量不允许重定义!
==与===号的区别
===加上类别判断
代码如下:
<?php if(1=='1') echo"1=='1'<br/>"; if(1==='1') echo"1==='1'<br/>"; else echo"1不等于'1'"; ?>运行结果:
1=='1'
1不等于'1'web server简图

客户端Cookie
Cookie是Web服务器在客户端电脑上存储的一个很小的文件。Cookie有名字(用来标识),值,也有作为可选的过期时间、路径、安全设置。
设置Cookie的代码如下:
$data="Cookie的内容";
setcookie("CookieName",$data);
setcookie("AnotherCookieName",$data,time()+60);//时间的单位是秒
$new=$_COOKIE['CookieName'];//调用CookieCookie是给用户留下的垃圾,一般情况下把有效时间设置为零
服务器端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
$_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左右
$_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左右
$_REQUEST超全局数组
PHP关于web页面交互内容的更多相关文章
- (基础篇)PHP与Web页面交互
PHP与Web页面交互是实现PHP网站与用户交互的重要手段.在PHP中提供了两种与Web页面交互的方法,一种是通过Web表单提交数据,另一种是通过URL参数传递. 这里我们将详细讲解表单的相关知识,为 ...
- PHP与web 页面交互
PHP与Web页面交互是实现PHP网站与用户交互的重要手段.在PHP中提供了两种与Web页面交互的方法,一种是通过Web表单提交数据,另一种是通过URL参数传递. 这里我们将详细讲解表单的相关知识,为 ...
- 5.PHP与Web页面交互
PHP与Web页面交互 PHP中提供了两种与Web页面交互的方法,一种是通过Web表单提交数据,另一种是通过URL参数传递. 表单提交用户名字和密码: <form name "form ...
- 记Outlook插件与Web页面交互的各种坑 (含c# HttpWebRequest 连接https 的完美解决方法)
1) 方案一, 使用Web Service 基础功能没问题, 只是在连接https (ssh) 网站时, 需要针对https进行开发 (即http 和https 生成两套接口, 不太容易统一 ). ...
- php与web页面交互
一.web表单 web表单的功能是让浏览者和网站有一个互动的平台.web表单主要用来在网页中发送数据到服务器. 1.1 表单的创建 使用form标记,并在其中插入相关的表单元素,即可创建一个表单. & ...
- php与web页面交互(二)
一.获取表单数据 1.1 使用POST()方法提交表单 ---POST()方法可以没有限制地传递数据到服务器,所提交的数据在后台传输,用户在浏览器端是看不到这一过程的,安全性高,适用于发送保密数据和 ...
- js灵活打印web页面区域内容的通用方法
我们做网站,经常需要打印页面指定区域的内容,而网上关于这块的说法很多,各种各样的打印控件也不少.但许多打印方案都不怎么好,至少我不喜欢,要么封装复杂,要么难以维护.正好现在的项目也需要用到 ...
- WEB页面下载内容导出excel
internal class DownloadHandler : IDownloadHandler { public DownloadHandler() { ...
- PHP 笔记——Web页面交互
一.客户端数据提交方法 客户端浏览器的数据通常使用 GET.POST 方式提交到服务器. 1.GET方式 GET方式指直接在URL中提供上传数据或者通过表单采用GET方式上传. http://url? ...
随机推荐
- 解决:No module named pkg_resources
今天在装bleach的时候,发现bleach依赖的其中的一个库是html5lib,从pypi下载源码包,执行python setup.py install,报错了: 提示我的setuptools版本过 ...
- >hibernate的四种状态
hibernate的四种状态 1.临时状态 与数据库中没有相对应的数据,也不在session的管理之中,一般是新new出来的对象 2.持久化状态 对象在session的管理中,最后会在事务提交后,在数 ...
- centos下python中添加easygui模块
前提:python中要集成Tkinter,Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口.Tk和Tkinter可以在大多数的Unix平台下使用,同 ...
- jQuery模仿淘宝商品评价
最近做项目要做个商品评价的功能,我直接就跑到淘宝那里去研究了,可看着晕晕的,还不知道他是怎么做的,于是把图抠了下来,自己写了一个,接下来就展示一下我是怎么做的,大家有不同的实现方法可要记得分享一下呀. ...
- Microsoft JScript 运行时错误: 属性“$”的值为 null、未定义或不是 Function 对象
运行网站时有的页面中可能有的js代码不起作用,原因可能是 JQ引用错误!他找不到JQ的基类!你引用的是JQ的插件.程序是先找到JQ的基类才能去实现插件功能的.把JQ的基类放在所有插件的前面.这样就不会 ...
- DPC和ISR的理解
首先来说中断 计算机的中断分为软中断和硬中断,即IRQL和DIRQL,共32个级别,从0~31级别依次提升,0~2属于软中断 一般线程运行于PASSIVE_LEVEL级别,如果不想在运行时切换到其他线 ...
- Python调用C++的DLL
import os import sys from ctypes import * test = cdll.LoadLibrary('D:\Python27\py.dll') print test.A ...
- 同步博客到CSDN
经过一些朋友的多次邀请,现同步博客到CSDN,地址:http://blog.csdn.net/knightswarrior.
- Aspose.Words 16.8 破解版、添加自定义HTML导出Jpeg压缩质量配置
0x01 Aspose.Words 介绍Aspose.Words是一个商业.NET类库,可以使得应用程序处理大量的文件任务.Aspose.Words支持Doc,Docx,RTF,HTML,OpenDo ...
- ABP(现代ASP.NET样板开发框架)主题线下交流会(上海)开始报名了!
点这里进入ABP系列文章总目录 ABP主题线下交流会(上海)开始报名了 ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称.它是采用最佳实践和流行技术 ...