首頁 >後端開發 >php教程 >php針對伺服器端預先定義變數$_SERVER的方法

php針對伺服器端預先定義變數$_SERVER的方法

墨辰丷
墨辰丷原創
2018-06-09 14:54:441757瀏覽

本篇文章主要介紹php針對伺服器端預設變數$_SERVER的方法,有興趣的朋友參考下,希望對大家有幫助。

本文實例講述了php判斷存取IP的方法,具體如下:

<?php 
function getIP() { 
  if (! empty ( $_SERVER ["HTTP_CLIENT_IP"] )) { 
    $cip = $_SERVER ["HTTP_CLIENT_IP"]; 
  } else if (! empty ( $_SERVER ["HTTP_X_FORWARDED_FOR"] )) { 
    $cip = $_SERVER ["HTTP_X_FORWARDED_FOR"]; 
  } else if (! empty ( $_SERVER ["REMOTE_ADDR"] )) { 
    $cip = $_SERVER ["REMOTE_ADDR"]; 
  } else { 
    $cip = &#39;&#39;; 
  } 
  preg_match ( "/[\d\.]{7,15}/", $cip, $cips ); 
  $cip = isset ( $cips [0] ) ? $cips [0] : &#39;unknown&#39;; 
  unset ( $cips ); 
  return $cip; 
} 
?>

#總結:以上就是這篇文章的全部內容,希望能對大家的學習有所幫助。

相關推薦:

php遞歸遍歷實現無限分類

php實作新聞發布系統

php透過新浪樂庫搜尋介面查詢歌曲的功能

#

以上是php針對伺服器端預先定義變數$_SERVER的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn