YAF label getcookie() php加密函数 自己调用任意模板

来源:互联网 发布:ubuntu for arm 编辑:程序博客网 时间:2024/06/05 07:31
1、在html中,label是没有value属性的,
他与div以及其他大部分html元素一样,有innerText和innerHTML属性
不能document.getElementByID("test").value="chenhuang";
应该是下面的
document.getElementByID("test").innerHTML="";

document.getElementByID("test").innertext="";


2、如果一个方法里面没有模板,但他又要用到其他方法的模板,怎么做呢?

手动调用模板有两种方法,具体代码如下:

一,调用当前$this->_module模块目录下的模版

下面是手动调用view/index/目录下hello.phtml模板

getView()->assign("content", "Hello World");
 $this->display('hello');
 }
}
?>

二,随意调用view目录下的模板

下面是调用view/test/world.phtml模板

getView()->assign("content", "Hello World");
 $this->getView()->display('test/world.phtml');
 }
}
?>


3、php加密函数

base64_encode()加密      base64_decode()解密
                    string base64_decode ( string $encoded_data )
                    base64_encode()接受一个参数,也就是要编码的数据(这里不说字符串,是因为很多时候base64用来编码图片)

urlencode()加密                    urldecode()解密
                string urlencode ( string $str )
                一个参数,传入要加密的字符串(通常应用于对URL的加密)

Sha1()单向加密        string sha1 ( string $str [, bool $raw_output = false ]
                跟md5很像,不同的是sha1()默认情况下返回40个字符的散列值,传入参数性质一样,第一个为加密的字符串,第二个为raw_output的布尔值,默认为false,
                如果设置为true,sha1()则会返回原始的20 位原始格式报文摘要
                
Crypt()单向加密     string crypt ( string $str [, string $salt ] )
                第一个为需要加密的字符串,第二个为盐值(就是加密干扰值,如果没有提供,则默认由PHP自动生成)
                返回散列后的字符串或一个少于 13 字符的字符串,后者为了区别盐值
                
md5()单向加密      string md5 ( string $str [, bool $raw_output = false ] )
            md5()默认情况下以 32 字符十六进制数字形式返回散列值,它接受两个参数,第一个为要加密的字符串,第二个为raw_output的布尔值,默认为false,
            如果设置为true,md5()则会返回原始的 16 位二进制格式报文摘要


4、setcookie(name,value,expire,path,domain,secure)

参数     描述
name     必需。规定 cookie 的名称。
value     必需。规定 cookie 的值。
expire     可选。规定 cookie 的有效期。
path     可选。规定 cookie 的服务器路径。
domain     可选。规定 cookie 的域名。
secure     可选。规定是否通过安全的 HTTPS 连接来传输 cookie。

关于设置cookie后不生效的问题。通常是没设置作用域的原因
<?php
setcookie("a","bb",time()+3600,"/",".hi-docs.com");

 注意把域名设置为自己的


删除cookie        setcookie('id','',time()-3600);
                setcookie('username','',time()-3600);4.?>


最后我们可以得出结论:在php中使用“setcookie($cookiename, '');
”或者“setcookie($cookiename, NULL);”都会删除cookie,当然这些手册中并没有。

                                                                         

                                                                                                                                                                         ------清风化煞


0 0