国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

PHP ?? ?? - ???? ??

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

PHP ?? ?? - ?? ?? ??

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

$variablename;? ???? ??? ??? ??? ??? ???? ? ????.

PHP ?? ?? ?? ??:

· ?$GLOBALS

· $_SERVER

· $_REQUEST

· $_POST

· $_GET

· $_FILES

· $_ENV

· $_COOKIE

· $_SESSION

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


??

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

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

???? ?? ??:

100

?? ??? z? a???. $ ?? ????? ??? ? ?? GLOBALS ??? ?? ?? ?????.


PHP $_SERVER

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

?

?? ?? $_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'];
 ?>

???? ?? ??:

/Basis/superglobals/superglobals_1.php
localhost
localhost
http://localhost/Basis/superglobals/
Mozilla/5.0(Windows NT 6.1 ; Win64;

??/??
??



$_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']

????? ?? ?? ?? ??? ??? ?????. ????? ?? ????? ?? ?? ?? ??? ?? ?? ???? ??? ?? ?? ?????. (?: miracleart.cn)
$_SERVER['SERVER_SOFTWARE']服務(wù)器標(biāo)識(shí)字符串,在響應(yīng)請(qǐng)求時(shí)的頭信息中給出。(如:Apache/2.2.24)
$_SERVER['SERVER_PROTOCOL']請(qǐng)求頁(yè)面時(shí)通信協(xié)議的名稱和版本。例如,"HTTP/1.0"。
$_SERVER['REQUEST_METHOD']訪問(wèn)頁(yè)面使用的請(qǐng)求方法;例如,"GET", "HEAD","POST","PUT"。


$_SERVER['REQUEST_TIME']

請(qǐng)求開始時(shí)的時(shí)間戳。從 PHP 5.1.0 起可用。 (如:1377687496)
$_SERVER['QUERY_STRING']query string(查詢字符串),如果有的話,通過(guò)它進(jìn)行頁(yè)面訪問(wèn)。
$_SERVER['SERVER_SOFTWARE' ]??? ??? ? ?? ?? ??? ?? ??? ?? ????. (?: Apache/2.2.24)$_SERVER['SERVER_PROTOCOL']??? ?? ? ?? ????? ??? ?????. ?? ?? "HTTP/1.0"???. $_SERVER['REQUEST_METHOD']???? ????? ? ???? ?? ??(?: "GET", "HEAD", "POST", ") ??".
$_SERVER['REQUEST_TIME']??? ??? ????????. PHP 5.1.0?? ?? ?????. (?: 1377687496)$_SERVER['QUERY_STRING']?? ???(query string)? ?? ?? ?? ?? ??? ???? ?????.
$_SERVER['HTTP_ACCEPT']當(dāng)前請(qǐng)求頭中 Accept: 項(xiàng)的內(nèi)容,如果存在的話。
$_SERVER['HTTP_ACCEPT_CHARSET']當(dāng)前請(qǐng)求頭中 Accept-Charset: 項(xiàng)的內(nèi)容,如果存在的話。例如:"iso-8859-1,*,utf-8"。
$_SERVER['HTTP_HOST']當(dāng)前請(qǐng)求頭中 Host: 項(xiàng)的內(nèi)容,如果存在的話。




$_SERVER['HTTP_REFERER'

引導(dǎo)用戶代理到當(dāng)前頁(yè)的前一頁(yè)的地址(如果存在)。由 user agent 設(shè)置決定。并不是所有的用戶代理都會(huì)設(shè)置該項(xiàng),有的還提供了修改 HTTP_REFERER 的功能。簡(jiǎn)言之,該值并不可信。)
$_SERVER['HTTPS']如果腳本是通過(guò) HTTPS 協(xié)議被訪問(wèn),則被設(shè)為一個(gè)非空的值
$_SERVER['REMOTE_ADDR']瀏覽當(dāng)前頁(yè)面的用戶的 IP 地址。


$_SERVER['REMOTE_HOST']

瀏覽當(dāng)前頁(yè)面的用戶的主機(jī)名。DNS 反向解析不依賴于用戶的 REMOTE_ADDR。
$_SERVER['REMOTE_PORT']用戶機(jī)器上連接到 Web 服務(wù)器所使用的端口號(hào)。



$_SERVER['SERVER_ADMIN']

該值指明了 Apache 服務(wù)器配置文件中的 SERVER_ADMIN 參數(shù)。如果腳本運(yùn)行在一個(gè)虛擬主機(jī)上,則該值是那個(gè)虛擬主機(jī)的值。(如:someone@php.cn)



$_SERVER['SERVER_PORT']

Web 服務(wù)器使用的端口。默認(rèn)值為 "80"。如果使用 SSL 安全連接,則這個(gè)值為用戶設(shè)置的 HTTP 端口。
$_SERVER['SERVER_SIGNATURE']包含了服務(wù)器版本和虛擬主機(jī)名的字符串。


$_SERVER['PATH_TRANSLATED']

當(dāng)前腳本所在文件系統(tǒng)(非文檔根目錄)的基本路徑。這是在服務(wù)器進(jìn)行虛擬到真實(shí)路徑的映像后的結(jié)果。



$_SERVER['SCRIPT_NAME']

包含當(dāng)前腳本的路徑。這在頁(yè)面需要指向自己時(shí)非常有用。__FILE__ 常量包含當(dāng)前腳本(例如包含文件)的完整路徑和文件名。

PHP $_REQUEST

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

??

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

<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>

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

???? ???? ???? ?? ??

?: action: ?? ??? ????? ??? ? ???, ?? ?? action="app.php", ??

??? PHP ??? ???? ?? ?? ??? ? ??<?php echo

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


PHP $_POST

$_POST ??? method="post"? ???? ???? ?? ???? ? ?????.


Instance

?? ?? ?? $ ?? _POST? ?? ?? ?? ????? ???? ?????:

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


PHP $_GET

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

GET ???? ???? ??? ??? ??? ? ? ???(????? ?? ???? ???) ???? ??? ??? ??? ????(?? 100?

?). ?? ?? ?? $_GET? ???? ?? ??? ?? ?? ???? ?????.

<html>
 <body>
 <form method="get" action="<?php echo $_SERVER['PHP_SELF'];?>">
     Name: <input type="text" name="name">
     Age  :<input type="text" name="age">
     <input type="submit">
 </form>
 <?php
 $name = $_GET['name'];
 $age=$_GET['age'];
 echo $name ."<br/>";
 echo $age;
 ?>
 
 </body>
 </html>

???? ?? ??: ?: $_POST ? $_GET? ?? ??? ????? PHP ?? ?? ?????.

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