第五章单元测试
- 用户访问以下URL地址,
http://localhost/sum.php?num[]=123&num[]=456
则print_r($_GET['num'])的运行结果为( )。 - 以下关于GET方式提交和POST方式提交数据说法错误的是( )。
- 下列选项中,用于将上传的临时文件名移至指定的目标位置常用的函数是( )。
- 下列选项中,用于在PHP配置文件中设定上传文件大小的是( )。
- 对于URL地址中传递的参数最好使用urlencode()函数对GET参数进行编码,防止出现问题。( )
- 当使用如下代码提交表单时,
<form action="register.php" method="post">
<input type="text" name="email" />
<input type="submit" />
</form>
如何获取表单元素email的值?( ) - isset()用于判断变量或数组元素是否存在,存在时返回true,不存在时返回false。( )
- 一般表单在提交数据的时候都会通过method属性指定提交方式。( )
- 表单提交的数据一般都以关联数组的形式保存。( )
在表单中,有上传的文件时,需要设置form标记编码属性enctype属性值为multipart/form-data。
A:Array ( [num] => Array ( [0] => 123 [1] => 456 ) )
B:Array ( [0] => 123 [1] => 456 )
C:Array ( [0] => 456
D:Array ( [0] => 123 )
答案:Array ( [0] => 123 [1] => 456 )
A:在FORM提交的时候,如果不指定METHOD,则默认为GET请求,FORM中提交的数据将会附加在URL之后,以“?”符合与URL分开。
B:POST是通过HTTP POST机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。
C:GET是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。
D:GET安全性非常低,POST安全性较高。而且POST的执行效率也比GET好。
A:filesize()
B:fileperms()
C:fileinfo()
D:move_uploaded_file()
A:memory_limit
B:post_max_size
C:upload_max_filesize
D:max_execution_time
A:错 B:对
A:$_GET['email']
B:$_SESSION['email']
C:$_POST['email']
D:$_REQUEST['email']
A:对 B:错
A:错 B:对
A:错 B:对
A:对 B:错
温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!