( F1 B, o: Y8 Q( h3 \) yA.$_GET[‘email’]8 F% w& I! X) n( X, @& |
B.$_POST[‘email’]2 |* c I. e+ ?" ^& S
C.$_SESSION[‘text’] ! g b. b7 V+ yD.$_REQUEST[‘email’]3 X! |* `& T! w+ t/ |+ L& J
E.$_POST[‘text’] . X$ U0 q5 [* O! P 1 d. O5 P' X6 X * N8 x; _2 P% N8 }# e5.以下脚本将如何影响$s字符串?(双选)
<?php
$s = '<p>Hello</p>';
$ss = htmlentities ($s);
echo $s;
?>
复制代码
A.尖括号<>会被转换成HTML标记,因此字符串将变长" ~! P- m, f% B
B.没有变化 ) h! |+ i* @ C' s0 z" q* xC.在浏览器上打印该字符串时,尖括号是可见的, {% B( d1 P( Y
D.在浏览器上打印该字符串时,尖括号及其内容将被识别为HTML标签,因此不可见, _/ `4 J7 b# t4 j1 O: Z% L8 E
E.由于调用了htmlentities(),字符串会被销毁6 l1 ^% t% T; Z1 v
3 [/ J4 `1 L% p! }( w
. t( W/ r% L' F4 t, [2 _
6.如果不给cookie设置过期时间会怎么样? 7 Q4 u$ s0 P( ?- c4 z; b* W& m& g5 p1 C4 }/ ?
A.立刻过期 }1 v. M; x- |/ o
B.永不过期) L+ i8 ?0 d4 J% G
C.cookie无法设置 , M% k% Z9 Z( j' D9 s4 {D.在浏览器会话结束时过期 ; ~0 J$ Y5 ~7 g4 U6 a" FE.只在脚本没有产生服务器端session的情况下过期 & w% x7 ?- r O, {) p! l) y1 v7 s - C1 ?: m O* k, v( n 0 m9 h# I; Y3 L }! n7.思考如下代码:如果用户在两个文本域中分别输入“php”和“great”,脚本输出什么?
<form action="index.php" method="post">
<input type="text" name="element[]">
<input type="text" name="element[]">
</form>
<?php
echo $_GET['element'];
?>
复制代码
A.什么都没有6 n% N. S/ y& o2 ~+ ~4 T; q
B.Array v" z; V H V$ g! DC.一个提示; j* @, Y& Q/ E4 @4 c
D.phpgreat/ z, [' p/ o! U Q, W i
E.greatphp6 p0 p% u- W6 m: n4 h. U g$ {
( ]8 j0 m# R1 y+ ^3 a) e8 L" r9 p" D7 d$ {
8.在HTTPS下,URL和查询字串(query string)是如何从浏览器传到Web服务器上的? 3 R) w. d7 ]0 A& ~) d" i9 m& X/ q" K7 H; B
A.这两个是明文传输,之后的信息加密传输; o8 Y: e& q* C$ A& |# e
B.加密传输 N u$ ]3 `* A
C.URL明文传输,查询字串加密传输 + l+ J+ X ^3 ^" c ]" `4 I( jD.URL加密传输,查询字串明文传输6 M9 ~* {5 H. A# e' s2 E
E.为确保加密,查询字串将转换为header,夹在POST信息中传输 ! ~5 u% E) r% l4 s' z R0 j% l 8 L! `0 F9 t0 U. j- ^$ {) w8 `" r$ r7 H% x7 J3 L0 z3 E2 F
9.当把一个有两个同名元素的表单提交给PHP脚本时会发生什么?* _$ a% {5 ^/ R) k6 u9 n
% E; O; g* L5 i2 {7 e- L8 |) Y
A.它们组成一个数组,存储在超级全局变量数组中% s+ z+ A2 l5 \" a% n' c8 z
B.第二个元素的值加上第一个元素的值后,存储在超级全局变量数组中7 A0 e3 Q5 f. ^- f! F$ P
C.第二个元素将覆盖第一个元素6 Z" g4 V+ K: B
D.第二个元素将自动被重命名" k: E7 S1 l+ ~# i& G" a
E.PHP输出一个警告" ^0 h8 g) H& |
$ e! A2 b6 _$ c+ _9 ?
; n2 a: j0 [6 S10.如何把数组存储在cookie里?. r V, d' V4 Z& }& R! V
$ d" x" m$ @' `3 M* S. t6 BA.给cookie名添加一对方括号[] 6 R8 u8 M& X) a* g- dB.使用implode函数 . E$ g8 H1 k m! x( m. `" oC.不可能,因为有容量限制5 S+ x8 w6 c; _# _4 m
D.使用serialize函数" o C L5 E( M
E.给cookie名添加ARRAY关键词 * [* j. O* z |+ m/ J4 e/ i+ w- }4 p" @7 H# w$ r4 n8 ?
! z. S) u w6 M1 L2 h: x
11.以下脚本输出什么?
<?php
ob_start();
for ($i = 0; $i < 10; $i++) {
echo $i;
}
$output = ob_get_contents();
ob_end_clean();
echo $ouput;
?>
复制代码
A.12345678910 k$ f4 S7 l0 u- n
B.1234567890. d# _/ F3 Q( _/ v! C
C.0123456789 4 J" G$ I+ n5 ?3 FD.什么都没有 D; x- p' X0 X2 Y8 BE.一个提示/ Q9 w% S: _- p" r, K
4 x6 C% _0 u0 K: K1 z; Z2 h 5 A% U+ z. A: a, ?' u. U12.默认情况下,PHP把会话(session)数据存储在______里。: }- f2 S6 R4 O/ Y! K
) e' X o+ H0 u& U( OA.文件系统( h" C9 x; T1 y) G
B.数据库8 V; z& A. `2 ]/ k, _& a" o
C.虚拟内容 L0 v' _/ F1 I5 _: KD.共享内存) D# z1 n! @3 H( v8 N, b, @
E.以上都不是- @# ~: @! Q2 o6 H7 ~7 X6 A3 R9 {
. k/ i, O T. [4 j* a2 U0 ]) [- g
13.你在向某台特定的电脑中写入带有效期的cookie时总是会失败,而这在其他电脑上都正常。在检查了客户端操作系统传回的时间后,你发现这台电脑上的时间和web服务器上的时间基本相同。而且这台电脑在访问大部分其他网站时都没有问题。请问这会是什么原因导致的?(双选)0 i2 ^3 ~$ h: f! P