wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PHP final exam 3test

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

PHP тілінде бір парақшадан екінші парақшаға мәліметтерді URL арқылы жіберу үшін қандай әдіс пайдаланылады?

a)

ARRAY

b)

GET

c)

POST

d)

SESSION

2.

PHP тілінде бір парақшадан екінші парақшаға мәліметтерді жасырын түрде жіберу үшін қандай әдіс пайдаланылады?

a)

SESSION

b)

GET

c)

POST

d)

ARRAY

3.

Көрсетілген код "Welcome  Arman" деген мәтінді шығару үшін қандай URL болу қажет?

Welcome <?php echo $_GET["name"]; ?>

4.

$_SERVER["PHP_SELF"] айнымалысы қандай мәлімет береді?

a)

Ашық тұрған веб парақшасының толық атын

b)

head тегіндегі мәтінді

c)

Веб сайттың атын

d)

title тегіндегі мәтінді

5.

$_SERVER["PHP_SELF"] айнымалысына скриптты кодты жиберуден сақтайтын функцияны көрсетіңіз

a)

specialcharshtml

b)

specialchars

c)

phpspecialchars

d)

htmlspecialchars

6.

http://www.example.com/test_form.php

адресі үшін келесі кодтың нәтижесі қандай?

<form method="post" action="<?php echo $_SERVER["PHP_SELF"];?>">

a)

<form method="post" action="test_form.php/&quot;&gt;&lt;script&gt;alert('hacked')&lt;/script&gt;">

b)

<form method="post" action="test_form.php/"><script>alert('hacked')</script>

c)

<form method="post" action="test_form.php">

d)

<form method="post" action="http://localhost/test_form.php">

7.

http://www.example.com/test_form.php/%22%3E%3Cscript%3Ealert('hacked')%3C/script%3E

адресі үшін келесі кодтың нәтижесі қандай?

<form method="post" action="<?php echo $_SERVER["PHP_SELF"];?>">

a)

<form method="post" action="test_form.php/"><script>alert('hacked')</script>

b)

<form method="post" action="test_form.php/&quot;&gt;&lt;script&gt;alert('hacked')&lt;/script&gt;">

c)

<form method="post" action="http://localhost/test_form.php">

d)

<form method="post" action="test_form.php">

8.

http://www.example.com/test_form.php/%22%3E%3Cscript%3Ealert('hacked')%3C/script%3E

адресі үшін келесі кодтың нәтижесі қандай?

<form method="post" action="<?php htmlspecialchars($_SERVER["PHP_SELF"]);?>">

a)

<form method="post" action="http://localhost/test_form.php">

b)

<form method="post" action="test_form.php/"><script>alert('hacked')</script>

c)

<form method="post" action="test_form.php/&quot;&gt;&lt;script&gt;alert('hacked')&lt;/script&gt;">

d)

<form method="post" action="test_form.php">

9.

Келесі функцияның қызметі қандай

if (empty($_POST["name"])) {     $nameErr = "Name is required";   } 

a)

name деген айнымалыда скрипт код бар екенін тексереді

b)

name деген енізу жолы бос болса, nameErr айнымалысына мәтін жазады

c)

nameErr деген енізу жолы бос болса, name айнымалысына мәтін жазады

d)

nameErr деген айнымалыда скрипт код бар екенін тексереді

10.

Келесі функцияның нәтижесі қандай

preg_match("/^[a-zA-Z-' ]*$/",$name)

a)

name айнымалысы тек қана латын әріптерінен құралған кезде false қайтарады

b)

name айнымалысындағы кіші латын әріптерін үлкен латын әріптеріне ауыстырады

c)

name айнымалысы тек қана латын әріптерінен құралған кезде true қайтарады

d)

дұрыс жауап көрсетілмеген