php实验报告三

华北科技学院管理学院

实验报告


实 验 报 告

实验时间:2014 年11月 12 日 1、2 节

实 验 报 告 说 明

1、要求每一实验项目书写一份实验报告,并按实验课程归类汇总。

2、实验报告要遵照实验指导书和任课教师的具体要求逐项填写。

3、实验报告正文要求字迹清晰、工整,用钢笔、中性笔或圆珠笔书写。

4、实验报告封面不得有空缺项;实验项目序号指实验项目编号,如:实验一。

5、实验运行环境之具体实验室和运行软件。

6、实验内容和步骤如书写不够,可加页。

 

第二篇:php第三课

程序人生,白领生活,PHPOnTheWay(课件制作:晓庄PHP工作组,老谢)

超级全局变量数组$_GET[]取得以get方法提交的数据和URL参数,相关信息会在浏览器地址栏中有所体现

$_POST[]取得以post方法提交的数据

$_COOKIE[]取得cookie值

$_SESSION[]取得和设置session值

$_ENV[]当前PHP的环境变量数组

$_SERVER[]当前PHP服务器变量数组

$_FILES[]上传文件时的数组

$_REQUEST[]包含当前脚本的所有请求(get,post等)

1、GET方法

Form.html语句

<!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""/TR/html4/loose.dtd">

<html>

<head>

<metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"><title>Inserttitlehere</title>

</head>

<body>

<formaction="form.php"method="get">

Username:<inputtype="text"name="username"><br>

<inputtype="submit"value="提交信息"name="submit">

</form>

</body>

</html>

Form.php语句

<?php

header("Content-Type:text/html;charset=utf-8");

$username=$_GET['username'];

echo"用GET方法提交的变量".$username."<br>";

?>

版权所有?晓庄PHP工作组谢静第1页

程序人生,白领生活,PHPOnTheWay(课件制作:晓庄PHP工作组,老谢)

浏览器地址栏中显示了相应的参数以及值

php第三课

2、POST方法

<!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""/TR/html4/loose.dtd">

<html>

<head>

<metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"><title>Inserttitlehere</title>

</head>

<body>

<formaction="form.php"method="post">

Username:<inputtype="text"name="username"><br>

<inputtype="submit"value="提交信息"name="submit">

</form>

<ahref="form.php?id=123">ID的传递</a>

</body>

</html>

<?php

header("Content-Type:text/html;charset=utf-8");

$username=$_POST['username'];

if(isset($_POST['submit']))

{

echo"用GET方法提交的变量".$username."<br>";

}

if(isset($_GET['id']))

{

echo$_GET['id'];

版权所有?晓庄PHP工作组谢静第2

php第三课

程序人生,白领生活,PHPOnTheWay(课件制作:晓庄PHP工作组,老谢)}

php第三课

php第三课

?>

3、SERVER超级全局变量

<?php

echo

echo

echo

echo

echo

echo

echo

?>$_SERVER['DOCUMENT_ROOT']."<br>";//网站的发布目录$_SERVER['HTTP_USER_AGENT']."<br>";//显示浏览器的标识$_SERVER['REMOTE_ADDR']."<br>";//客户端的IP地址$_SERVER['REMOTE_PORT']."<br>";//客户端源端口,请考虑不同浏览器$_SERVER['SERVER_PORT']."<br>";//服务器端口$_SERVER['SERVER_SOFTWARE']."<br>";//服务器软件相关信息$_SERVER['SERVER_PROTOCOL']."<br>";//请求HTTP协议的名称和版本号

php第三课

另外还有其他一些全局变量,在此不再赘述,用到时再讲

版权所有?晓庄PHP工作组谢静第3页

程序人生,白领生活,PHPOnTheWay(课件制作:晓庄PHP工作组,老谢)

4、特殊的数据类型

NULL数据类型1、变量指定为NULL

2、变量没有赋值以前默认为NULL

3、使用unset()函数删除后,变量值为NULLisset()与empty(),unset()

isset()t用于检查变量是否已经定义;empty()检查变量是否为空

Unset()变量后,变量将没有值

<?php

$a=$_POST['id'];//$a=NULL,$a="",$a=1;分别进行测试,并请对$_POST['id']是否从表单提交进行测试

//unset($a);

if(isset($a))

{

echo"Ahasbeensetted";

}

else

{

echo"Ahasnotbeensetted";

}

?>

资源变量(Resource)

描述一个PHP扩展资源,如一个数据库查询,一个打开文件的句柄,一次数据库连接等常量定义

PHP魔术常量

__LINE__

__FILE__

__FUNCTION__

版权所有?晓庄PHP工作组谢静第4页

程序人生,白领生活,PHPOnTheWay(课件制作:晓庄PHP工作组,老谢)

__CLASS__

__METHOD__

内置函数,如exit(),die(),函数命名规则,作用域、返回值

<?php

echo"Iamastudent!";

die();

echo"Hello";

?>

die()是exit()语句的别名,请分析在系统开发过程中使用die()语句的场合?

版权所有?晓庄PHP工作组谢静第5页

相关推荐