如果不需要传送参数或是使用GET method传送可以直接使用fopen()或是file_get_contents()函式获得回应內容
但 是如果需要不经过表单就送出POST给某URL就需要使用curl相关函式或是fsockopen()传送
curl的用法比较简单可以咕狗 看看(但是php必须要先安裝curl才可以用),这边要讲的是fsockopen().
//接收POST參數的URL
$url = 'http://www.google.com';
//POST參數,在這個陣列裡,索引是name,值是value,沒有限定組數
$postdata = array(
'post_name'=>'post_value','acc'=>'hsin','nick'=>'joe');
//函式回覆的值就是取得的內容
$result = sendpost($url,$postdata);
阅读全文>>
网站sjolzy.cn的几个短url
28 August 2010 22:43 Saturday by小屋 浏览(1353)
首先给自己扫盲。
1.什么是短网址服务
短网址(Short URL)服务,顾名思义,就是把一个原来比较长的网址缩短成一个比较短的网址。
2.为什么需要短网址报务
最容易想到的理由就是好记。但其实还有更具刚性的需求,有些情况下太长的网址给发布者造成困难,比如分享一个资源地址等等
3.应用短网址
使用短网址很简单:打开提供短url服务
阅读全文>>
jquery的ping插件://要用的需要明白代码及自己改些地方
(function($) {
$.fn.ping = function(options) {
var opts = $.extend({}, $.fn.ping.defaults, options);
var stime = new Date().getTime();
return this.each(function() {
var ping, requestTime, responseTime ;
var target = $(this);
function ping(){
$.ajax({url: opts.getUrl(target.html())+'/'+ Math.random() + '.html', //设置一个空的ajax请求
type: opts.type,
dataType: 'html',
timeout: opts.timeout,
beforeSend : function() {
requestTime = new Date().getTime();
},
complete : function() {
responseTime = new Date().getTime();
ping = Math.abs(reque
阅读全文>>
<script language="javascript" type="text/javascript">
//js获取url参数的function
function request(paras){
var url = location.href; //url
var paraString = url.substring(url.indexOf("?")+1,url.length).split("&");
var paraObj = {} //参数组
for (i=0; j=paraString[i]; i++){
paraObj[j.substring(0,j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf
("=")+1,j.length);
}
var returnValue = paraObj[paras.toLowerCase()];
if(typeof(returnValue)=="undefined"){
return "";
}else{
return retu
阅读全文>>