本文目录一览:
- 1、PHP网站如何让网址后面的文件不存在时,不让显示服务器方面的重要信息
- 2、怎样设置php不显示错误
- 3、php使用include调用另一个文件中的变量,如何才能不显示另一个页面中的内容?
- 4、每次开机都会出现一个php文件,请问怎么能让它不出现。谢谢
- 5、PHP如何屏蔽一行代码不显示?
- 6、apache 解析一个错误的php文件时,会直接显示php的源码,如何让他不显示源码。
PHP网站如何让网址后面的文件不存在时,不让显示服务器方面的重要信息
有这样几种方法
1如果是iis服务器,关闭调试模式
2如果是apache服务器,修改默认的http状态响应码404,503等默认页面(具体代码有点多。。。麻烦自行搜索)
3在判断文件不存在的函数前加@来屏蔽错误
4在代码中加入if判断来处理
5如果服务器提供商有这项功能,也可以修改自定义错误页
怎样设置php不显示错误
也可以用下面的
//如果display_errors没设置就设置为off关闭显示
if (!ini_get('display_errors')) {
ini_set('display_errors', 'off');
}
//我推荐这个
在php第一个文档 error_reporting(0);
0等于错误级别
//下面这个不太推荐,因为不是所有函数都能保证不会溢出,善用
在某个变量或函数前加上@可以抑制它显示错误信息
php使用include调用另一个文件中的变量,如何才能不显示另一个页面中的内容?
一般方法是把B文件中需要被其它文件引用的变量部分单独移动到一个C文件中,A、B等文件都引用C
每次开机都会出现一个php文件,请问怎么能让它不出现。谢谢
说明你的电脑自动启动了这个进程,你可以在开始菜单--程序--启动中删除这个啊,或者用360软件关闭这种启动进程吧
PHP如何屏蔽一行代码不显示?
?PHP
//举列
if(1==2)
{
echo "ture";
}
else
{
echo "false";
}
//此处应输出false,如果在echo "false";前加//,则输出为空
?
apache 解析一个错误的php文件时,会直接显示php的源码,如何让他不显示源码。
让Apache加载PHP模块
找到 #LoadModule vhost_alias_module modules/mod_vhost_alias.so (大概在第128行),在这行的后面添加以下内容:
LoadModule php5_module "D:/WAMP/PHP/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "D:/WAMP/PHP"
LoadModule php5_module "D:/WAMP/PHP/php5apache2_2.dll"
这句意思是以module方式载入PHP5模块。
AddType application/x-httpd-php .php
这句意思就是将.php扩展名的文件作为php脚本执行。你可以使用你喜欢的任何其他扩展名,如 .html、.php5 甚至是 .txt 来执行PHP。
PHPIniDir "D:/WAMP/PHP"
这句用来指定PHP的配置文件php.ini 所在的目录。
如果是Apache 2 以module模块方式运行php5的话,就可以使用 PHPIniDir 指令。