php session_start()函数

在PHP中,指定用于多个网页的信息可以存储在一个会话中。会话类似于cookie,但会话中包含的信息不会存储在访问者的计算机上。访问者的计算机上存储有一个打开会话的键,但不包括其中包含的信息。...

在PHP中,指定用于多个网页的信息可以存储在一个会话中。会话类似于cookie,但会话中包含的信息不会存储在访问者的计算机上。访问者的计算机上存储有一个打开会话的键,但不包括其中包含的信息。

programmer reading computer codes on desktop PC.

当该访问者下次登录时,密钥将打开会话。然后,当在另一个页面上打开会话时,它会扫描计算机以查找密钥。如果有匹配项,它将访问该会话,如果没有匹配项,它将启动一个新会话。通过会话,您可以构建定制的应用程序,并提高网站对访问者的有用性。

必须使用session_start()函数标识将在网站上使用会话信息的每个页面。这将在每个PHP页面上启动一个会话。会话启动功能必须首先发送到浏览器,否则将无法正常工作。它必须位于任何HTML标记之前。通常,放置它的最佳位置就在<?php标签。它必须出现在您打算使用的每一页上。

会话中包含的变量(如用户名和常用颜色)使用全局变量$\u session进行设置。在本例中,session_start函数位于非打印注释之后,但位于任何HTML之前。

在本例中,在查看page 1.php之后,下一个页面,即page 2.php,包含会话数据等。当用户关闭浏览器时,会话变量结束。

修改和删除会话

要在会话中修改变量,只需覆盖它。要删除所有全局变量并删除会话,请使用session_unset()和session_destroy()函数。

全局变量与局部变量

全局变量在整个程序中可见,并且可以由程序中的任何函数使用。局部变量在函数中声明,这是它唯一可以使用的地方。

  • 发表于 2021-09-12 11:16
  • 阅读 ( 142 )
  • 分类:编程

你可能感兴趣的文章

如何使用这9个函数在php中操作文本

...的字符。ASCII是最常见的编码。核心PHP语言有许多有用的函数来操作这些字符串。 ...

  • 发布于 2021-03-27 01:14
  • 阅读 ( 233 )

zend框架1(zend framework 1)和2.(2)的区别

...zend1以外的其他特性,如名称空间、后期静态绑定、lambda函数和闭包。 PHP中有许多框架。这些框架由开发web应用程序所需的类组成。Zend就是这样一个框架,它是一个开源的框架,支持模型、视图和控制器(MVC)体系结构模式。...

  • 发布于 2021-07-01 06:40
  • 阅读 ( 328 )

抽象类(abstract class)和php中的接口(interface in php)的区别

... 接口中的所有方法都是抽象方法。换句话说,它只包含函数原型或没有实现的函数。程序员不能使用接口创建对象。使用“interface”关键字声明接口。即使接口中的方法是抽象的,程序员也不会用abstract关键字声明它们。相反,...

  • 发布于 2021-07-01 18:08
  • 阅读 ( 223 )

php4级(php4)和php5型(php5)的区别

...供动力,而PHP5由zendengineii提供动力。 PHP5用addslashes()函数替换了魔引号,以便转义字符。 PHP4更像是一种过程语言,而PHP5则是面向对象的。 在PHP5中,可以将类声明为抽象类。 PHP5包含静态方法和属性。 PHP5引入了一个名为uu au...

  • 发布于 2021-07-13 06:08
  • 阅读 ( 214 )

菲律宾比索(php)和php5型(php5)的区别

...供动力,而PHP5由zendengineii提供动力。 PHP5用addslashes()函数替换魔引号以转义字符。 PHP5比以前的版本更面向对象。 在PHP5中,可以将类声明为抽象类。 PHP5包含静态方法和属性。 PHP5引入了一个名为uu autoload()的特殊函数 PHP5...

  • 发布于 2021-07-13 06:10
  • 阅读 ( 163 )

菲律宾比索(php)和python(python)的区别

...个优点是它支持多种编程模式,包括面向对象、命令式和函数式编程风格。它具有动态类型系统和自动内存管理。它还有一个大型的综合标准库。所有这些都有助于提高Python的可用性。另外,python解释器可用于许多操作系统。 Py...

  • 发布于 2021-07-13 06:11
  • 阅读 ( 165 )

回声(echo)和用php打印(print in php)的区别

关键区别:“echo”和“print”函数是PHP语言中的语言构造。“echo”给出一个或多个字符串的输出,而“print”只给出一个字符串的输出。 “echo”和“print”在PHP中都不是真正的函数,而是语言结构。 “echo”函数基本上用于表...

  • 发布于 2021-07-13 20:40
  • 阅读 ( 141 )

学习php

...while和for循环。本学习循环教程将对此进行解释。 php函数 函数执行特定的任务。程序员在计划重复执行同一任务时编写函数。只需编写一次函数,这节省了时间和空间。PHP附带了一组预定义函数,但您可以学习编写自己的自...

  • 发布于 2021-09-05 06:56
  • 阅读 ( 211 )

php函数是_string()

is_string()PHP函数用于检查变量类型是否为字符串。字符串是一种数据类型,例如浮点或整数,但它表示文本而不是数字。字符串使用一组包含空格和数字的字符。例如,像“1234百老汇”和“我吃了3个热狗”这样的地址包含的...

  • 发布于 2021-09-12 11:16
  • 阅读 ( 163 )

eval()php构造

...HP进行求值,然后将其作为PHP进行处理。Eval()不是一个函数,但它的工作原理与函数类似,它输出所有内容,而不是作为文本输出,而是作为要执行的PHP代码输出。eval()构造的一个用途是将代码存储在数据库中,以便以后...

  • 发布于 2021-09-12 11:17
  • 阅读 ( 176 )
x74730333
x74730333

0 篇文章

相关推荐