亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

PHP ?? ?? ??

?? ?? ??? PHP 4.1.0 ??? ????????. ?? PHP ???? ?? ???? ???? ????? ?? ???? ??? ? ????.

PHP ?? ?? ??

PHP?? ?? ?? ?? ??? ?? ???? ????. ?, ????? ??? ?????. ?? ???? ??? ? ????. ??? ?? ?? ??? ????? ??? ? ????.

PHP ?? ?? ?? ??:

? $GLOBALS? ?? ????? ?? ?? ??? ?????. ??? KEY? ?? ???? VALUE? ?? ????.

? $ _SERVER ?? ? ?? ?? ??

? $_REQUEST? $_GET, $_POST, $_COOKIE ? $_SESSION? ?? ??? ???? ?? ??? ?? ?? ??? ?????.

? $_POST? ???? ?????. POST ???? ??? ???

? $_GET? GET ???? ?? ??? ??? ???? ?????.

? $_FILES? ???? ??? ?? ??? ???? ?? ????? ?????.

? $_ENV? ?? ? ?? ??? ?????

? $_COOKIE? ???? ???? ??? ??? ?? ??? ????? ?????

? $_SESSION? ??? ?? ?? ??? ?????. ?? ????

?? ???? ????? ???? ? ?? ?? ?? ??? ?? ???? ??? ??? ???? ?? ? ??? ???????.

PHP $GLOBALS

$GLOBALS? PHP ????? ?? ???? ???? ? ?? PHP? ?? ?? ?? ?????.

$GLOBALS? ?? ??? ???? ?? ?? ?????. ??? ??? ??? ????.

?? ???? ?? ?? ?? $GLOBALS? ???? ??? ?????.

?

<?php 
$x = 75; 
$y = 25;
 
function addition() 
{ 
$GLOBALS['z'] = $GLOBALS['x'] + $GLOBALS['y']; 
}
 
addition(); 
echo $z; 
?>

?? ??>

? ??? z? ? $GLOBALS ?? ?? ?? ??, ? ??? ?? ????? ???? ? ????.

PHP $_SERVER

$_SERVER? ?? ??(header), ??(path), ???? ??(script location)? ??? ?????. ) ? ?? ??. ? ??? ??? ? ??? ?? ?????. ?? ??? ?? ??? ????? ??? ????. ??? ?? ??? ????? ??? ???? ?? ??? ??? ? ????.

?? ?? $_SERVER?? ??? ???? ??? ?????.

????

<?php 
echo $_SERVER['PHP_SELF'];
echo "<br>";
echo $_SERVER['SERVER_NAME'];
echo "<br>";
echo $_SERVER['HTTP_HOST'];
echo "<br>";
echo $_SERVER['HTTP_REFERER'];
echo "<br>";
echo $_SERVER['HTTP_USER_AGENT'];
echo "<br>";
echo $_SERVER['SCRIPT_NAME'];
?>

?? ???

?? ??? ??? ??? ???? ????. ?? $_SERVER ??:


??/?? ??>

$_SERVER['PHP_SELF'] ?? ??? ???? ?? ?? ?? ????? ?? ?????. ?? ??, http://example.com/test.php/foo.bar? ?????? $_SERVER['PHP_SELF']? ???? /test.php/foo.bar? ???. __FILE__ ???? ??(?, ????) ??? ?? ??? ?? ??? ?????. PHP 4.3.0?? PHP? ??? ???? ???? ?? ? ???? ???? ??? ?????. ? ??? ?? ????? ??? ? ????.

$_SERVER['GATEWAY_INTERFACE'] ???? ???? CGI ??? ?????(?: "CGI/1.1").

$_SERVER['SERVER_ADDR'] ????? ?? ?? ?? ??? IP ?????.

$_SERVER['SERVER_NAME'] ????? ?? ?? ?? ??? ??? ?????. ????? ?? ????? ?? ?? ?? ??? ?? ?? ???? ??? ?? ?? ?????. (?: ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????'SERVER_SOFTWARE'] ??? ??? ? ?? ??? ???? ?? ?? ??????. (?: Apache/2.2.24)

$_SERVER['SERVER_PROTOCOL'] ???? ??? ? ?? ????? ??? ?????. ?? ?? "HTTP/1.0"???.

$_SERVER['REQUEST_METHOD'] ???? ????? ? ???? ?? ?????(?: "GET", "HEAD", "POST", "PUT").

$_SERVER['REQUEST_TIME'] ??? ??? ????????. PHP 5.1.0?? ?? ?????. (?: 1377687496)

$_SERVER['QUERY_STRING'] ??? ???? ???? ?? ???(query string)? ?? ??.

$_SERVER['HTTP_ACCEPT'] ?? ?? ??? Accept: ??? ?? ?? ??? ?????.

$_SERVER['HTTP_ACCEPT_CHARSET'] ?? ?? ??? Accept-Charset: ??? ?? ?? ??? ?????. ?: "iso-8859-1,*,utf-8".

$_SERVER['HTTP_HOST'] ?? ?? ??? Host: ??? ??(?? ??).

$_SERVER['HTTP_REFERER'] ?? ??? ?? ??? ??(???? ??)? ??? ????? ?????. ??? ???? ??? ?? ?????. ?? ??? ????? ? ??? ???? ?? ???, ?? ??? ????? HTTP_REFERER? ???? ??? ?????. ???? ? ??? ??? ? ??? ???. )

<$> $ _ server ['https'] HTTPS ????? ????? ????? ?? ?? ?? ?? ??? ?????.

$_SERVER['REMOTE_ADDR'] ?? ???? ???? ???? IP ?????.

$_SERVER['REMOTE_HOST'] ?? ???? ???? ???? ??? ?????. DNS ??? ??? ???? REMOTE_ADDR? ???? ????.

$_SERVER['REMOTE_PORT'] ??? ???? ? ??? ???? ? ???? ?? ?????.

$_SERVER['SCRIPT_FILENAME'] ?? ?? ?? ????? ?? ?????.

$_SERVER['SERVER_ADMIN'] ? ?? Apache ?? ?? ??? SERVER_ADMIN ????? ?????. ????? ?? ????? ?? ?? ?? ? ?? ?? ?? ???? ????. (?: someone@runoob.com)

$_SERVER['SERVER_PORT'] ? ??? ???? ?????. ???? "80"???. SSL ?? ??? ???? ?? ? ?? ???? ??? HTTP ?????.

$_SERVER['SERVER_SIGNATURE'] ?? ??? ?? ??? ??? ??? ??????.

$_SERVER['PATH_TRANSLATED'] ?? ????? ?? ?? ???? ?? ??(?? ?? ???? ??)???. ?? ??? ?? ???? ?? ??? ????? ?? ?????.

$_SERVER['SCRIPT_NAME'] ?? ????? ??? ???? ????. ?? ???? ??? ???? ? ? ?????. __FILE__ ???? ?? ????(?: ?? ??)? ?? ??? ?? ??? ?????.

$_SERVER['SCRIPT_URI'] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? URI? ???? ???? ???? ? ?????. ?? ?? "/index.html"???.


PHP $_REQUEST

PHP $_REQUEST? HTML ???? ??? ???? ???? ? ?????.

?? ?? ?? ??? ?? ??? ?? ??? ?????. ???? "??" ??? ???? ?? ???? ???? ?? ???? <form> ??? ?? ??? ??? ???? ??? ?????. ? ???? ?? ???? ??? ??? ?????. ?? PHP ??? ? ???? ????? ??? ??? ???? ?? ??? ??? ? ????. ?? ?? ?? ?? ?? $_REQUEST? ????

Instance

<html>
<body>
<form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
Name: <input type="text" name="fname">
<input type="submit">
</form>
<?php 
$name = $_REQUEST['fname']; 
echo $name; 
?>
</body>
</html>

Run Instance?

$_SERVER[' ???? ?? ?? ???? ??? ? ????. PHP_SELF ']? ?? ?? ?? ?????. ????? ?? ? ??? ??? ???? ? ???? ????? ???? ???? ?? ?????.


PHP $_POST

PHP $_POST? HTML ???? ?? ???? ???? ? ?? ?????. ??? ??: "method="post".

?? ?? ?? ??(input)? ?? ??(submit)? ?? ??? ?????. ???? "??"? ???? ???? ?? ?? ?? ???? ??? ? ?? ???? <form> ??? ?? ??? ??? ???? ??? ?????. ???? ????? ??? ???? ?? ??? ?????. ?? ?? ?? ?? ?? $_POST? ????

Instance

<html>
<body>
<form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
Name: <input type="text" name="fname">
<input type="submit">
</form>
<?php 
$name = $_POST['fname']; 
echo $name; 
?>
</body>
</html>

< ???? ?? ?? ???? ??? ? ????. ??>???? ???


PHP $_GET

PHP $_GET? ?? ???? ???? ?? ?? ?????. HTML ?? ??? "method="get"??? ??? ?????.

$_GET? URL? ??? ???? ??? ? ????.

????? ??? ?????? HTML ???? ??? ??? ?????.

<html>
<body>
<a href="test_get.php?subject=PHP&web=runoob.com">Test $GET</a>
</body>
</html>

???? "Test $GET" ??? ???? "subject" ? "web" ????? "test_get"?? ?????. php", "test_get.php" ??? $_GET ??? ???? ? ???? ??? ? ????.

?? ?? "test_get.php" ??? ??? ?????.

?

<html>
<body>
<?php 
echo "Study" . $_GET['subject'] . "at" . $_GET['web'];
?>
</body>
</html>
<. ??>?? ??


?: $_POST ? $_GET? ?? ??? ????? PHP ?? ?? ?????.
???? ??
||
<?php $x = 75; $y = 25; function addition() { $GLOBALS['z'] = $GLOBALS['x'] + $GLOBALS['y']; } addition(); echo $z; ?>