1: |
Which $_SERVER array element could you use to determine the IP address of a user?
|
2: |
Which predefined variable could you use to find out about the browser that called your script?
|
3: |
What should you name your form fields if you want to find an array in the element $_REQUEST['form_array']?
|
4: |
Which superglobal associative array contains all values submitted as part of a GET request?
|
5: |
Which superglobal associative array contains all values submitted as part of a POST request?
|
6: |
What function would you use to redirect the browser to a new page? What string would you pass it?
|
7: |
How can you limit the size of a file that a user can submit via a particular upload form?
|
8: |
How can you set a limit on the size of upload files for all forms and scripts?
|
| |
A1:
| The $_SERVER['REMOTE_ADDR'] element should store the user's IP address. |
| |
A2:
| Browser type and version, as well as the user's operating system, are usually stored in an element called 'HTTP_USER_AGENT' in the $_SERVER array. |
| |
A3:
| Creating multiple fields with the name form_array[] creates a populated array in $_REQUEST['form_array'] when the form is submitted. |
| |
A4:
| The superglobal array $ GET contains all values submitted as part of a GET request. |
| |
A5:
| The superglobal array $_POST contains all values submitted as part of a POST request. |
| |
A6:
| You can redirect a user by calling the header() function. You should pass it a Location header:
header("Location: anotherpage.html");
|
| |
A7:
| When creating upload forms in PHP, you can include a hidden field called MAX_FILE_SIZE:
<input type="hidden" name="MAX_FILE_SIZE" value="51200" />
|
| |
A8:
| The php.ini option upload_max_filesize determines the maximum size of an upload file that any script will accept. It is set to 2MB by default. |