WEB开发笔记

WEB开发常见问题,网站建设运营策划,SEO推广优化,PHP面向对象编程,JAVA面向对象编程,关注www.chhua.com

正在浏览标签为 php常用代码 的文章

PHP中各种Hash算法hash_algos()性能比较

抢沙发

PHP 的Hash算法是比较常用的,现在的MD5有时候不太安全,就得用到Hash_algos()中的其它算法,下面进行了一个性能的比较。
php代码:
define(‘testtime’, 50000);
$algos = hash_algos();
foreach($algos as $a[......]

http_build_query – 生成 url-encoded 之后的请求字符串

描述
string http_build_query ( array formdata [, string numeric_prefix])
根据数组产生一个urlencode之后的请求字符串,如果在基[......]

php发送get、post请求的几种方法

抢沙发

方法1: 用file_get_contents 以get方式获取内容
<?php
$url=’http://www.domain.com/’;
$html = file_get_contents($url);
echo $html;
?>

方法2: 用fopen打开url[......]

php http请求的三种方法

抢沙发

方法一:利用php的socket编程来直接给接口发送数据来模拟post的操作。

 

建立两个文件post.php,getpost.php

post.php内容如下:

<?php

$flag = 0;

$post = ”;

$errno =[......]

第一种方法:使用insert into 插入,代码如下:

代码如下

$params  = array(‘value’=>’50′);
set_time_limit(0);
echo  date(“H:i:s”);
for($i=0;$i<200000[......]

PHP 获取客户端IP地址函数

抢沙发

一直都是用的 getenv()函数,但是,有的时候服务器上是用的较老版本的IIS ,就会获取失败或者获取错误的信息,所以本函数能完整的兼容,已经用到了项目中代码如下:

function getIp(){

if (getenv(“HTTP_CLIENT_IP”) && strcase[......]

ucenter实现跨域单点登陆的方法

抢沙发

1.每一个应用都要包含uc_client,下面拿uchome代码举例

2.uchome登陆时访问source/do_login.php 的getpassport函数,getpassport通过uc_client 直接连ucenter的数据库,实现当前站点的登陆

3.uchome然后调用$[......]

1 业务描述
首先我们来认识一下通告,消息,提醒这三者的区别和联系。
1.1 通告Bulletin
平台发,用户收。分为实时通告和非实时通告。通告有优先级:紧急,高,普通。

平台向单个用户发,平台向多个用户发,平台向某一个用户类型发,平台向全部用户发。

平台发布通告。

平台[......]

PHP逐行输出(ob_flush与flush的组合)

抢沙发

ob_flush/flush在手册中的描述, 都是刷新输出缓冲区, 并且还需要配套使用, 所以会导致很多人迷惑…

其实, 他们俩的操作对象不同, 有些情况下, flush根本不做什么事情..

ob_*系列函数, 是操作PHP本身的输出缓冲区.

所以, ob_flush是刷新PHP自[......]

PHP的COOKIE在设定之后,必须要刷新一下网页才能生效,至于是什么原因,有人说是为了安全考虑,至于你信不信,反正我信了。
不过,这种机制总是会给我们带来这或那的问题,比如前段时间,我的站点上得设置一个广告显示的功能,就需要用到COOKIE,主要目的是为了加大广告的转化率,可是如果刷新生效,就比[......]