• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
xiaorui123
博客园    首页    新随笔    联系   管理    订阅  订阅
2016年6月28日
http和https
摘要: HTTP:超文本传输协议,是一个 客户端和服务器端请求和应答的标准!1、支持客户、服务器模式2、简单快速:客户向服务器请求服务时,只需传送请求方法和路径3、灵活:HTTP允许传输任意类型的数据对象4、无连接:无连接的含义是限制每次连接只处理一个请求5、无状态:协议对于事务处理没有记忆能力HTTPS: 阅读全文
posted @ 2016-06-28 09:33 xiaorui123 阅读(293) 评论(0) 推荐(0)
客户端是什么意思
摘要: 客户端或称为用户端,是指与服务器相对应,为客户提供本地服务的程序。除了一些只在本地运行的应用程序之外,一般安装在普通的客户机上,需要与服务端互相配合运行。接受服务的另一方我们称为客户端。 阅读全文
posted @ 2016-06-28 08:32 xiaorui123 阅读(2197) 评论(0) 推荐(0)
20.谈谈对mvc的认识。
摘要: MVC是 模型(Model) 、视图(View)、控制器(Control) 的英文首字母的缩写,核心思想是:视图和用户交互 通过事件导致控制器改变 控制器改变导致模型改变 或者控制器同时改变两者 模型改变 导致视图改变 或者视图改变 潜在的从模型里面获得参数 来改变自己。MVC(Model-View 阅读全文
posted @ 2016-06-28 07:47 xiaorui123 阅读(3012) 评论(0) 推荐(0)
19.在HTTP 1.0中,状态码401的含义是(?);如果返回“找不到文件”的提示,则可用 header 函数,其语句为(?)写出http常见的状态码和含义,至少5个.[完善题目]
摘要: 状态401代表未被授权,header("Location:www.xxx.php"); 100-199 用于指定客户端应相应的某些动作。 200-299 用于表示请求成功。 300-399 用于已经移动的文件并且常被包含在定位头信息中指定新的地址信息。 400-499 用于指出客户端的错误。 500 阅读全文
posted @ 2016-06-28 07:47 xiaorui123 阅读(2708) 评论(1) 推荐(0)
18.有一个网页地址, 比如PHP开发资源网主页: http://www.phpres.com/index.html,如何得到它的内容?
摘要: 方法1(对于PHP5及更高版本): $readcontents = fopen("http://www.phpres.com/index.html", "rb"); $contents = stream_get_contents($readcontents); fclose($readcontent 阅读全文
posted @ 2016-06-28 07:46 xiaorui123 阅读(1391) 评论(1) 推荐(0)
17.如何修改SESSION的生存时间。
摘要: 方法1:将php.ini中的session.gc_maxlifetime设置为9999重启apache 方法2:$savePath = "./session_save_dir/"; $lifeTime = 小时 * 秒; session_save_path($savePath); session_s 阅读全文
posted @ 2016-06-28 07:45 xiaorui123 阅读(1196) 评论(0) 推荐(0)
16.语句include和require的区别是什么?为避免多次包含同一文件,可用(?)语句代替它们?
摘要: require->require是无条件包含也就是如果一个流程里加入require,无论条件成立与否都会先执行 require include->include有返回值,而require没有(可能因为如此require的速度比include快) 注意:包含文件不存在或者语法错误的时候require是 阅读全文
posted @ 2016-06-28 07:44 xiaorui123 阅读(3215) 评论(0) 推荐(1)
15.用PHP写出显示客户端IP与服务器IP的代码,如何防止用户使用代理的情况?[添加更多详情]
摘要: 打印客户端IP:echo $_SERVER[‘REMOTE_ADDR’]; 或者: getenv('REMOTE_ADDR'); 打印服务器IP:echo gethostbyname("www.bolaiwu.com") 阅读全文
posted @ 2016-06-28 07:43 xiaorui123 阅读(1490) 评论(0) 推荐(0)
14.对于大流量的网站,您采用什么样的方法来解决访问量问题?
摘要: 确认服务器硬件是否足够支持当前的流量,数据库读写分离,优化数据表, 程序功能规则,禁止外部的盗链,控制大文件的下载,使用不同主机分流主要流量 阅读全文
posted @ 2016-06-28 07:43 xiaorui123 阅读(274) 评论(0) 推荐(0)
13.一般情况下会从以下方面来做优化
摘要: 动态页面静态化 优化数据库 使用负载均衡 使用缓存 使用CDN加速 阅读全文
posted @ 2016-06-28 07:42 xiaorui123 阅读(174) 评论(0) 推荐(0)
12.写一个函数,算出两个文件的相对路径
摘要: //计算出 c.php相对于e.php的相对路径应该是../../12/34 $a = '/a/b/c/d/e.php'; $b = '/a/b/12/34/c.php'; getpathinfo($a, $b); function getpathinfo( $a, $b ) { $a2array 阅读全文
posted @ 2016-06-28 07:36 xiaorui123 阅读(657) 评论(0) 推荐(0)
11.写一个函数,尽可能高效的,从一个标准 url 里取出文件的扩展名
摘要: //首先列出需要被操作的url $url_path = "http://www.sina.com.cn/abc/de/fg.php?id=1"; 方法一: //取出扩展名及参数 $temp = pathinfo($url_path,PATHINFO_EXTENSION); //找到扩展名 $temp 阅读全文
posted @ 2016-06-28 07:35 xiaorui123 阅读(4067) 评论(0) 推荐(0)
10.请写出php5的构造函数和析构函数
摘要: __construct() __destruct() 阅读全文
posted @ 2016-06-28 07:33 xiaorui123 阅读(352) 评论(0) 推荐(0)
9.请写出PHP5权限控制修饰符
摘要: 1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用 2、private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,私有财产神圣不可侵犯嘛,即便是子女,朋友,都不可以使用。 3、protected:prote 阅读全文
posted @ 2016-06-28 07:33 xiaorui123 阅读(3620) 评论(1) 推荐(0)
8.PHP可以和sql server/oracle等数据库连接吗?
摘要: 可以 阅读全文
posted @ 2016-06-28 07:32 xiaorui123 阅读(841) 评论(0) 推荐(0)
7.$a = 'abcdef'; 请取出$a的值并打印出第一个字母
摘要: echo $a[0]; echo $a{0}; echo chr(ord($a));//先输出$a字符串里的第一个字符的ASCII值 再从指定的 ASCII 值返回字符。 阅读全文
posted @ 2016-06-28 07:32 xiaorui123 阅读(703) 评论(0) 推荐(0)
6.能够使HTML和PHP分离开使用的模板
摘要: Smarty,Dwoo,TinyButStrong,Template Lite,Savant,phemplate,XTemplate 阅读全文
posted @ 2016-06-28 07:31 xiaorui123 阅读(504) 评论(0) 推荐(0)
5.echo(),print(),print_r()的区别
摘要: echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用) print() 只能打印出简单类型变量的值(如int,string) print_r() 可以打印出复杂类型变量的值(如数组,对象) echo() 输出一个或者多个字符串 阅读全文
posted @ 2016-06-28 07:30 xiaorui123 阅读(147) 评论(0) 推荐(0)
4.用PHP打印出前一天的时间格式是2006-5-10 22:21:21
摘要: echo date('Y-m-d H:i:s', strtotime('-1 days')); 阅读全文
posted @ 2016-06-28 07:30 xiaorui123 阅读(652) 评论(0) 推荐(0)
3.数据库中的事务是什么?
摘要: 事务(transaction)是作为一个单元的一组有序的数据库操作。如果组中的所有操作都成功,则认为事务成功,即使只有一个操作失败,事务也不成功。如果所有操作完成,事务则提交,其修改将作用于所有其他数据库进程。如果一个操作失败,则事务将回滚,该事务所有操作的影响都将取消。 阅读全文
posted @ 2016-06-28 07:29 xiaorui123 阅读(234) 评论(0) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3