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 认证功能,这个变量便是认证的类型。