I can live for two months on a good compliment.

发布新日志

  • 韩货-耳环

    2007-08-16 18:17:32

    暂无
  • 淘宝店铺装修

    2007-08-16 03:15:24

    暂无
  • LOGO

    2007-08-13 22:58:55

    暂无
  • 淘宝底色1

    2007-08-13 21:36:42

    暂无
  • BabyPink

    2007-08-13 02:17:18

    暂无
  • 盛夏果实

    2007-08-13 01:44:47

    暂无
  • 在编写存储过程时使用 Set NoCount On

    2007-07-16 00:47:09

    使用 SET NOCOUNT ON
    默认情况下,存储过程将返回过程中每个语句影响的行数。如果不需要在应用程序中使用该信息(大多数应用程序并不需要),请在存储过程中使用 SET NOCOUNT ON 语句以终止该行为。根据存储过程中包含的影响行的语句的数量,这将删除客户端和服务器之间的一个或多个往返过程。尽管这不是大问题,但它可以为高流量应用程序的性能产生负面影响。

    create procedure test_MyStoredProc @param1 int
    as

    set nocount on

  • get和post方法[转]

    2007-07-16 00:33:19

    1.GET方法

    GET方法把参数作为统一资源指示器(Uniform Resource Indicator,或者人们更习惯用统一资源定位器,Uniform Resource Locator,或URL)查询字符串的一部分,从一个页面传递到另一个页面。当用于表单处理时,GET用问号作为分隔符把变量名和值附加给在ACTION属性中指定的URL,并把所有内容提交给处理代理。

    表单处理中的GET方法有一个POST方法不具备的很大的优点:它创建了一个真正新的、完全不同的URL查询字符串。这样,用户现在可以把这一页记作书签。从使用POST方法的表单得到的结果是不能被记作书签的。

    GET方法的缺点:

    l         GET方法不适合用于登陆,因为在把用户名和密码作为访问过的页面潜在地存储在客户浏览器内存中时,在屏幕上是完全可见的。

    l         每个GET提交被记录在WEB服务器日志中,数据集也被包括在内。

    l         因为GET给服务器环境变量分配数据,所以URL的长度受到限制。

     

    尽管GET方法仍然是表单处理的默认选项,但是,笔者极力推荐只把它用于没有长期副作用的地方。把两个优点和两个缺点放在一起考虑,使用GET处理表单的最合适的用途是搜索框。除非迫不得已的原因使用GET用于非搜索性质的表单处理程序,否则使用POST

     

    使用GET更好的方法:

    在导航栏的超链接中,添加代码:

    <a href=”fleece.php?Name=alpaca”><b>alpaca</b></a>

     

    注意,当被单击时,导航栏上的链接被浏览器处理,就好像是提交了GET一样。

     

    2.POST方法

    POST是当今更好的表单处理方法,尤其适合需要得到长期的副作用效果的情况,如给数据库添加信息。当表单数据被送到处理程序时被包括在表单体内。提交的数据不同时,在URL中看不出什么变化。

     

    POST方法有以下这些优点:

    l         它比GET更安全,因为在URL查询字符串、服务器日志中,或者(如果采用了预防措施)在屏幕上从来看不到用户输入的信息。

    l         对能被传递的数据的数量限制放宽了(二千字节,而不是两百多个字符)。

    但是POST也有一些缺点:

    l         结果不能被记作书签

    l         该方法和某些防火墙设置不兼容,为了安全,防火墙要去掉表单数据

     

     

    主要有三种方法用于传递信息:GETPOST、或cookie。主要使用GET构建复杂的URL字符串,用于动态站点的模板,不被推荐用于表单。POST是被推荐用于表单的方法。

我的栏目

数据统计

  • 访问量: 4261
  • 日志数: 12
  • 建立时间: 2007-07-16
  • 更新时间: 2007-08-16

RSS订阅

Open Toolbar