在discuz上模拟发帖,会遇到formhash字段提交的问题。这里整理一下相关的信息: 需要校验formhash字段的操作:注册、发帖、回帖 不需要校验formhash字段的操作:登陆,上传文件 总结 formhash是服务器返回给浏览器的一个字段,用于验证用户提交数据的合法性。 登陆用户的formhash在115天内是固定的;而未登录用户每次注册formhash都会改变。 formhash使用过程 用户在打开提交…
百分号编码(Percent-encoding), 也称作URL编码(URL encoding), 是特定上下文的统一资源定位符 (URL)的编码机制. 实际上也适用于统一资源标志符(URI)的编码。也用于为"application/x-www-form-urlencoded" MIME准备数据, 因为它用于通过HTTP的请求操作(request)提交HTML表单数据。 URI的字符类型 URI所允许的字符分作保留与未…
名词可以分为专有名词(Proper Nouns)和普通名词(Common Nouns) 专有名词 某个(些)人,地方,机构等专有的名称,注意这类词的中心词的第一个字母要大写。 常见的专有名词有: 国家名称——China, Japan, England, Cuba, Australia, Brazil, France… 语言——Chinese, Japanese, English, French… 人名/地名—— Zh…
打开|关闭 fopen() 函数打开文件或者 URL。 fsockopen() - 打开一个网络连接或者一个Unix套接字连接 fclose() - 关闭一个已打开的文件指针 读取 fgets — 从文件指针中读取一行 fgetss() - 从文件指针中读取一行并过滤掉 HTML 标记 fread() - 读取文件(可安全用于二进制文件) fgetc() - 从文件指针中读取字符 stream_get_line() …
PHP源码编译安装的过程:configure设置编译参数;make 和make install 安装完成。 其中主要的过程为设置好适当的编译参数,即configure 过程中。 Usage: ./configure [OPTION]... [VAR=VALUE]... Configuration:命令使用 -h, --help display this help and exit -V, --version disp…
在php.ini中可以定义php的错误report等级:error_reporting=E_ALL。 同样也可以在代码中使用error_reporting(E_ALL)设置。 error_reporting可以设置的参数,如下: 错误报告是位字段。可以将数字加起来得到想要的错误报告等级。 E_ALL – 所有的错误和警告(不包括 E_STRICT) E_ERROR – 致命性的运行时错误 E_WARNING – 运行…
Data Handling arg_separator.output string The separator used in PHP generated URLs to separate arguments. 在PHP中使用的分隔符生成URL来分隔参数。 arg_separator.input string List of separator(s) used by PHP to parse input URLs i…
Resource Limits max_execution_time integer 这设置了脚本被解析器中止之前允许的最大执行时间,单位秒。 这有助于防止写得不好的脚本占尽服务器资源。 默认设置为 30。 从命令行运行 PHP 时,默认设置为 0。 你的 web 服务器也可以有其他超时设置,也有可能中断 PHP 的执行。 Apache 有一个 Timeout 指令,IIS 有一个 CGI 超时功能。 他们默认都是 …
Error handling and logging error_reporting integer 设置错误报告的级别。该参数可以是一个任意的表示二进制位字段的整数,或者常数名称 display_errors string 该选项设置是否将错误信息作为输出的一部分显示到屏幕,或者对用户隐藏而不显示。 display_startup_errors boolean 即使 display_errors 设置为开启, PH…
short_open_tag boolean 决定是否允许使用 PHP 代码开始标志的缩写形式()。 如果要和 XML 结合使用 PHP,可以禁用此选项以便于嵌入使用 。否则还可以通过 PHP 来输出,例如:。 如果禁用了,必须使用 PHP 代码开始标志的完整形式()。 asp_tags boolean 除了通常的 标志之外还允许使用 ASP 风格的标志 。这也包括了输出变量值的缩写 。 precision inte…