iis下,调用php静态方法,传参参数个数不对,iis报500错误,求解!!!
下面是php代码,有一个类的静态方法,如下:
调用这个方法的时候,如果不传$base参数,会报语法错误,只有iis才有这种问题,而且好像只有某个iis版本才会,求大神指导怎么解决、??
更多
/*
* 验证输入的网址
* @param string $url:要匹配的网址
* @param string $base:模型网址,如taobao.com,jd.com
* @return bool
*/
public static function is_url($url,$base)
{
//将网址转换为小写
if(!empty($base)){
$base = strtolower($base);
}
//淘宝和天猫,共享域名
if($base=='taobao.com' || $base=='tmall.com'){
$base = "(taobao.com)|(tmall.com)";
}
$chars = "/((^http)|(^https)):\/\/(\S)+($base)(\S)+/"; //http(https)://***$base***
if (preg_match($chars, $url))
{
return true;
}
return false;
}
调用这个方法的时候,如果不传$base参数,会报语法错误,只有iis才有这种问题,而且好像只有某个iis版本才会,求大神指导怎么解决、??
更多
...全文
相关推荐
iis500错误解决方案
iis500错误解决方案 方法步骤 内附图片
解决IIS500内部服务器错误软件36044.com
几步解决IIS500错误的问题,更多精彩请浏览[url]www.36044.com[/url]
Windows server R2 2012 iis+php+mysql服务器环境安装
Windows server 2012 iis+php+mysql 服务器环境安装 thinkphp 500错误解决
HTTP 500内部服务器错误的解决方法
HTTP 500内部服务器错误的解决方法.docxHTTP 500内部服务器错误的解决方法.docxHTTP 500内部服务器错误的解决方法.docx
iis安装详解附有http 500内部错误
适用于XP系统 解决以往装上IIS之后运行时提示错误 更好的浏览ASP网页


