phpad域
① php本地域名解析怎麼設置
php本地域名解析怎麼設置
php本地環境搭建完成之後都會php本地域名解析,那麼怎麼樣進行PHP域名解析?下面是我給大家整理的一些有關php本地域名解析設置教程,希望對大家有幫助!
php本地域名解析設置教程
打開系統盤,默認是C:WindowsSystem32driversetc,如果系統盤是D盤就打開D:WindowsSystem32driversetc,如下圖所示:
用記事本打開hosts,如下圖所示:
打開之後默認如下,不太一樣也不要在意。因為這個有可能不相同的'。
如下圖在下面回車之後輸入127.127.1.1,這是本地的意思,空一格後打上12hqf.,這個是我ID拼音的首字簡寫(12黃奇鋒),完成後保存一下。
在地址欄中輸入12hqf.就可以打開自己本地的網站了。也可以設置很多個。
② PHP 獲取域名的幾種方法
獲取當前的域名:
echo $_SERVER['SERVER_NAME'];
//獲取來源網址,即點擊來到本頁的上頁網址
echo $_SERVER["HTTP_REFERER"];
$_SERVER['REQUEST_URI'];//獲取當前域名的後綴
$_SERVER['HTTP_HOST'];//獲取當前域名
dirname(__FILE__);//獲取當前文件的物理路徑
dirname(__FILE__)."/../";//獲取當前文件的上一級物理路徑
?>
③ 怎麼實現用php來修改AD域用戶名的密碼
電腦加入域後,本地帳戶可以在本機修改,你要是修改域帳戶的密碼可以按CTRL+ALT+DELETE來修改,但是用戶名修改需要在AD上修改!
④ php 怎麼做域名解析
php只是用來做解讀程序的
需要通過入 nginx、apache、apache來解析域名到指定文件夾
server{
listen80;
server_name域銷御名;
root"目錄";
location/{
indexindex.htmlindex.htmindex.php;
#autoindexon;
try_files$uri/index.php$uri;
昌蘆if(!-e$request_filename){
rewrite^(.*)$/index.php?s=$1last;
虧迅岩break;
}
}
location~.php(.*)${
fastcgi_pass127.0.0.1:9000;#php埠默認9000
fastcgi_indexindex.php;
fastcgi_split_path_info^((?U).+.php)(/?.+)$;
fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name;
fastcgi_paramPATH_INFO$fastcgi_path_info;
fastcgi_paramPATH_TRANSLATED$document_root$fastcgi_path_info;
includefastcgi_params;
}
}
⑤ 請問PHP如何綁定域名
php可以使用$_SERVER['HTTP_HOST']得到域名,這樣就可賀返以先判斷行磨$_SERVER['HTTP_HOST']的值是不是你想綁定的域名,如果不錯直接重定向到指定的域名。給分吧,呵呵。。禪帶飢。 隨便AD一下專業php虛擬主機,www.pyphp.com
⑥ 公司中使用的是AD域環境,裝有ISA2004防火牆.有部分網頁無法打開.錯誤提示如圖所示:
沒有 ,首先要看ISA的錯誤代碼 ,這明顯寫著是伺服器不支持啊 不是你ISA的問題 是對方網站伺服器可能不支持代理吧。
⑦ 想用php連接AD調用域內用戶名密碼,發現ldap_connect命令不生效。
<?php$host = "17.18.122.12";
$user = "[email protected]";
$pswd = "@#$%edcR";
$conn = ldap_connect($host) or die("Could not connect!" );
if($conn){//設置參數
ldap_set_option ( $conn, LDAP_OPT_PROTOCOL_VERSION, 3
);
ldap_set_option ( $conn, LDAP_OPT_REFERRALS, 0 ); // Binding to ldap
server
$bd = ldap_bind($conn, $user, $pswd) or die ("Could not
bind");
echo "ldap_bind success";
}
else{
echo "Unable to connect to
AD server";
}
?>
⑧ php中session作用域的問題,如下圖,框架是library中的內容,現在給ad配一個域名,給admin配一個域名
在php中,伺服器端和客戶端之間的session是通過一個session_id來聯系($_COOKIE['PHPSESSID'],這個PHPSESSID可以通過session_name()修改),並且session數據是以普通文件的形式保存在一個特定的文件夾里。
所以說,只要是同一台伺服器,session數據目錄相同,且兩個域名使用了同一個session_id,那麼兩個域名就會共享session。
如果使用不同session的話,建議在兩個域名進入的時候先使用session_destroy()清除原有的session_id,然後再重新session_start()生成新的session_id,這樣就不會出現兩個站點共享session的情況了。
⑨ php的Domain處理
按?用代碼?我以前好象見到過一個asp的用代碼實現多域名到單主機不同目錄,大概是這一類東西,沒深銷旦握究。但是應該也只能在你輸入domain.com的時候引導到遲侍或實際讀取domain.com/lab/code。像你這樣的要求我只能說
1、如果是Apache,可以使用rewrite,IIS則此路不通
2、如果支持自定義404頁面,我有另外一個想法,不過沒試過,不知是否可行。
你可以把404頁面refresh到一個php頁面上,當用戶要domain.com/file1.php的時候會找不到文件 伺服器讀取404 再轉向處理url的程序頁,根據請求地址「虧慶file1.php」(404好象只支持htm,怎麼傳遞來路呢?)分發到/lab/code/file1.php
⑩ php ldap修改ad域用戶密碼,我的userPassword已經修改成功了,為什麼用戶登錄的時候還是原密碼,求解釋
建議列印出來用戶登陸時候的用戶和密碼,看看用戶登陸的時候是不是讀取到了ad的用戶和密碼,如果沒有讀到可能會用原密碼。