![](https://csdnimg.cn/release/download_crawler_static/87501309/bg4.jpg)
智能社高级 JS、html5 培训 www.showwen.com 更多文档 www.showwen.com
}
return $str.'...';
}else{
return $string;
}
}
11、您是否用过版本控制软件? 如果有您用的版本控制软件的名字是?(1 分)
12、您是否用过模板引擎? 如果有您用的模板引擎的名字是?(1 分)
答:用过,smarty
13、请简单阐述您最得意的开发之作(4 分)
答:信息分类
14、对于大流量的网站,您采用什么样的方法来解决访问量问题?(4 分)
答:确认服务器硬件是否足够支持当前的流量,数据库读写分离,优化数据表,
程序功能规则,禁止外部的盗链,控制大文件的下载,使用不同主机分流主要流量
15、用 PHP 写出显示客户端 IP 与服务器 IP 的代码 1 分)
答:打印客户端 IP:echo $_SERVER[‘REMOTE_ADDR’]; 或者: getenv('REMOTE_ADDR');
打印服务器 IP:echo gethostbyname("www.bolaiwu.com")
16、语句 include 和 require 的区别是什么?为避免多次包含同一文件,可用(?)语句代替它
们? (2 分)
答:require->require 是无条件包含也就是如果一个流程里加入 require,无论条件成立与否
都会先执行 require
include->include 有返回值,而 require 没有(可能因为如此 require 的速度比 include
快)
注意:包含文件不存在或者语法错误的时候 require 是致命的,include 不是
17、如何修改 SESSION 的生存时间(1 分).
答:方法 1:将 php.ini 中的 session.gc_maxlifetime 设置为 9999 重启 apache
方法 2:$savePath = "./session_save_dir/";
$lifeTime = 小时 * 秒;
session_save_path($savePath);
session_set_cookie_params($lifeTime);
session_start();
方法 3:setcookie() and session_set_cookie_params($lifeTime);
18、有一个网页地址, 比如 PHP 开发资源网主页: http://www.phpres.com/index.html,如何
得到它的内容?($1 分)
答:方法 1(对于 PHP5 及更高版本):
$readcontents = fopen("http://www.phpres.com/index.html", "rb");
$contents = stream_get_contents($readcontents);