更新时间:2018-11-22 16:19作者:三水老师
语句include和require的区别是什么?为避免多次包含同一文件,可用(__)语句代替它们?
答:require->require 是无条件包含也就是如果一个流程里加入require,无论条件成立与否都会先执行requireinclude->include有返回值,而 require没有(可能因为如此require的速度比include快)注意:包含文件不存在或者语法错误的时候require是致命的,include不是使用require_once() 和include_once()可以避免多次包含同一文件以避免函数重定义,变量重新赋值等问题。返回值和 include() 相同。如果文件已被包含,本函数返回 TRUE。注: require_once() 是 php 4.0.1pl2 中新加入的。
如何修改SESSION的生存时间
答:方法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);
有一个网页地址, 比如PHP开发资源网主页: http://www.meizhi520.com,如何得到它的内容?
答: 方法1(对于PHP5及更高版本):$readcontents = fopen("http://www.meizhi520.com", "rb");$contents = stream_get_contents($readcontents);fclose($readcontents);echo $contents;方法2:echo file_get_contents("http://www.meizhi520.com");
在HTTP 1.0中,状态码401的含义是(_);如果返回“找不到文件”的提示,则可用 header 函数,其语句为(__);