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的用户和密码,如果没有读到可能会用原密码。