PHP面试基础题

1.表单中 get与post提交方法的区别?

答:get用户端将数据加到URL后,格式为”?字段1=输入数据1&字段2=输入数据2&…”。

由于get提交参数后会在地址栏中显示出来,所以会产生严重的安全问题。

get传输的数据量小,get传输的数据量小,这主要是因为受url长度限制;而post可以传输大量的数据。

get限制表单中数据集的范围为asc2码,而post可以支持整个iso10646字符集。

2.session与cookie的区别?

阅读全文

什么是XML-RPC?

什么是XML-RPC?

XML-RPC的全称是XML Remote Procedure Call,即XML远程方法调用。

XML-RPC透过向装置了这个协定的服务器发出HTTP请求。发出请求的用户端一般都是需要向远端系统要求呼叫的软件。

它是一套允许运行在不同操作系统、不同环境的程序实现基于Internet过程调用的规范和一系列的实现。

这种远程过程调用使用http作为传输协议,XML作为传送信息的编码格式。Xml-Rpc的定义尽可能的保持了简单,但同时能够传送、处理、返回复杂的数据结构。

阅读全文

一:环境说明:

1、apache 对php支持很好,iis对php支持也不错。但是apache对asp支持(除非装一个低效率的asp插件)很差劲。

2、iis对虽然能同时支持asp/php,但对于现在流行的urlrewrite 也就是静态网址就不如apache 的url重写效率高。虽然iis能装个rewrite插件(也是低效率),但不支持iis上的虚拟主机的url重写,只能对根网站、或者默认网站支持。apache的杀手锏就是支持虚拟主机的.htaccess 。所以apache的虚拟主机就可以随意支持url重写了。

阅读全文

PHP mysql_fetch_assoc() 函数

定义和用法

mysql_fetch_assoc() 函数从结果集中取得一行作为关联数组。不再包含数字索引

返回根据从结果集取得的行生成的关联数组,如果没有更多行,则返回 false。

语法

mysql_fetch_assoc(data)参数 描述

data 必需。要使用的数据指针。该数据指针是从 mysql_query() 返回的结果。

提示和注释

阅读全文

作者的图片

DigDeeply

Technology Stack: Golang/PHP/Openresty, and so on…

Web Development Engineer

Beijing China