phpserver
A. php wampserver 後,套用php 顯示源碼
這是在php裡面配置的
打開 wampserver 安裝目錄下的php/php.ini
找到 short_open_tag = Off 改成 short_open_tag = On
然後重啟apache即可。
B. php wamp server 問題
你PING一下LOCALHOST是不是指向127。0。0。1了。
不是的話就去HOSTS文件改一下就OK了。
C. PHP中$_SERVER的問題
$_SERVER["REQUEST_URI"] 這個是腳本請求的URI,也就是包括get變數
$_SERVER["PHP_SELF"] 這個僅僅是腳本名稱
舉例:
http://127.0.0.1/a.php?id=6
這個網址中,
$_SERVER["REQUEST_URI"] 是 a.php?id=6
$_SERVER["PHP_SELF"]是 a.php , 沒有後面的?id=6 等附帶信息
D. PHP中關於$_SERVER參數的問題
$_SERVER在php程序運行的時候通過環境變數確定的,$_SERVER變數裡面的數值都有固定的格式,如$_SERVER['HOST']就是當前主機的地址,你可以通過count($_SERVER)來查看參數個數,不過不能通過數字索引來訪問。強烈建議你去這里看一下php的文檔http://cn.php.net/manual/en/reserved.variables.server.php
E. wampserver怎麼運行php文件
:在wampserver的www目錄下簡歷demo1文件,在demo1文件夾文件下建立index.php然後通過瀏覽器訪問 localhost/demo1/index.php即可
F. PHP $_SERVER[『SERVER_NAME』]是如何實現的
$_SERVER[『SERVER_NAME』]就是取得主機名
你取到的是ip是因為你用127.0.0.1的域名上了.那你的主機名就是127.0.0.1
$_SERVER[『SERVER_NAME』]是在PHP一開始就有值的, 沒有任何文件看得到的
G. php+serversql的開發好嗎
不好,通常的集成的php程序,cms啊,框架啊,商城啊,都是用的主流的php+mysql,你要沒那個獨立開發的能力最好隨大流,別搞特別,到時候出問題沒人幫你解決的
H. PHP $_SERVER['HTTP_REFERER'] 賦值
$_SERVER是系統變數,不能修改的,就相當於echo它表示輸出一樣,你不能修改成用echo來當作if用一個道理。
你可以另外定義一個變數,例如
$former_url=".com";
然後下面調用的時候就不調用$_SERVER['HTTP_REFERER'],直接調用自己定義的變數,即$former_url
I. PHP里$_SERVER['HTTP_HOST']和$_SERVER['PHP_SELF']區別
兩者的區別在於含義不同:
假如命令行的地址是:xxx
那麼:$_SERVER['HTTP_HOST']=='www..com'$_SERVER['PHP_SELF']=='/index.php'所以前者是主機地址,後者是腳本文件的絕對路徑。
(9)phpserver擴展閱讀:
1、新對象模式
*構造函數和析構函數* 對象的引用 * 對象的克隆 * 對象中的私有、公共及受保護模式 * 介面 (Interfaces)
* 抽象類 * __call * __set 和 __get * 靜態成員
2、構造函數和析構函數
在 PHP4 中,當函數與對象同名時,這個函數將成為該對象的構造函數,並且在 PHP4 中沒有析構函數的概念。
在 PHP5 中,構造函數被統一命名為 __construct,並且引入了析構函數的概念,被統一命名為 __destruct。
3、對象的引用
在PHP4中,傳遞變數給一個函數或方法,實際是把這個變數做了一次復制,也就意味著你傳給函數或方法的是這個變數的一個副本,除非你使用了引用符號「&;」 來聲明是要做一個引用,而不是一個 Copy。在 PHP5中,對象總是以引用的形式存在的,對象中的賦值操作同樣也都是一個引用操作。
4、對象的克隆
當一個對象始終以引用的形式來被調用時,如果我想得到該對象的一個副本,該怎麼辦呢?PHP5 提供了一個新的功能,就是對象的克隆,語法為 __clone。
5、抽象類
抽象類不能被實例化。
抽象類與其它類一樣,允許定義變數及方法。
抽象類同樣可以定義一個抽象的方法,抽象類的方法不會被執行,不過將有可能會在其派生類中執行。
6、__call
PHP5 的對象新增了一個專用方法 __call(),這個方法用來監視一個對象中的其它方法。如果你試著調用一個對象中不存在的方法,__call 方法將會被自動調用。
參考資料:網路——PHP
J. 在PHP中$_SERVER是什麼意思
PHP中$_SERVER的詳細參數與說明
PHP編程中經常需要用到一些伺服器的一些資料,特把$_SERVER的詳細參數整理下,方便以後使用。
$_SERVER['PHP_SELF'] #當前正在執行腳本的文件名,與 document root相關。
$_SERVER['argv'] #傳遞給該腳本的參數。
$_SERVER['argc'] #包含傳遞給程序的命令行參數的個數(如果運行在命令行模式)。
$_SERVER['GATEWAY_INTERFACE'] #伺服器使用的 CGI 規范的版本。例如,「CGI/1.1」。
$_SERVER['SERVER_NAME'] #當前運行腳本所在伺服器主機的名稱。
$_SERVER['SERVER_SOFTWARE'] #伺服器標識的字串,在響應請求時的頭部中給出。
$_SERVER['SERVER_PROTOCOL'] #請求頁面時通信協議的名稱和版本。例如,「HTTP/1.0」。
$_SERVER['REQUEST_METHOD'] #訪問頁面時的請求方法。例如:「GET」、「HEAD」,「POST」,「PUT」。
$_SERVER['QUERY_STRING'] #查詢(query)的字元串。
$_SERVER['DOCUMENT_ROOT'] #當前運行腳本所在的文檔根目錄。在伺服器配置文件中定義。
$_SERVER['HTTP_ACCEPT'] #當前請求的 Accept: 頭部的內容。
$_SERVER['HTTP_ACCEPT_CHARSET'] #當前請求的 Accept-Charset: 頭部的內容。例如:「iso-8859-1,*,utf-8」。
$_SERVER['HTTP_ACCEPT_ENCODING'] #當前請求的 Accept-Encoding: 頭部的內容。例如:「gzip」。
$_SERVER['HTTP_ACCEPT_LANGUAGE']#當前請求的 Accept-Language: 頭部的內容。例如:「en」。
$_SERVER['HTTP_CONNECTION'] #當前請求的 Connection: 頭部的內容。例如:「Keep-Alive」。
$_SERVER['HTTP_HOST'] #當前請求的 Host: 頭部的內容。
$_SERVER['HTTP_REFERER'] #鏈接到當前頁面的前一頁面的 URL 地址。
$_SERVER['HTTP_USER_AGENT'] #當前請求的 User_Agent: 頭部的內容。
$_SERVER['HTTPS'] — 如果通過https訪問,則被設為一個非空的值(on),否則返回off
$_SERVER['REMOTE_ADDR'] #正在瀏覽當前頁面用戶的 IP 地址。
$_SERVER['REMOTE_HOST'] #正在瀏覽當前頁面用戶的主機名。
$_SERVER['REMOTE_PORT'] #用戶連接到伺服器時所使用的埠。
$_SERVER['SCRIPT_FILENAME'] #當前執行腳本的絕對路徑名。
$_SERVER['SERVER_ADMIN'] #管理員信息
$_SERVER['SERVER_PORT'] #伺服器所使用的埠
$_SERVER['SERVER_SIGNATURE'] #包含伺服器版本和虛擬主機名的字元串。
$_SERVER['PATH_TRANSLATED'] #當前腳本所在文件系統(不是文檔根目錄)的基本路徑。
$_SERVER['SCRIPT_NAME'] #包含當前腳本的路徑。這在頁面需要指向自己時非常有用。
$_SERVER['REQUEST_URI'] #訪問此頁面所需的 URI。例如,「/index.html」。
$_SERVER['PHP_AUTH_USER'] #當 PHP 運行在 Apache 模塊方式下,並且正在使用 HTTP 認證功能,這個變數便是用戶輸入的用戶名。
$_SERVER['PHP_AUTH_PW'] #當 PHP 運行在 Apache 模塊方式下,並且正在使用 HTTP 認證功能,這個變數便是用戶輸入的密碼。
$_SERVER['AUTH_TYPE'] #當 PHP 運行在 Apache 模塊方式下,並且正在使用 HTTP 認證功能,這個變數便是認證的類型。