个人理财 启动会话如何使用前置文件在虚拟机中启动会话 - 傻瓜

启动会话如何使用前置文件在虚拟机中启动会话 - 傻瓜

视频: 82 PHP视频教程 多个文件上传处理 2025

视频: 82 PHP视频教程 多个文件上传处理 2025
Anonim

为了使用会话,您需要在将使用会话的每个页面上调用session_start()函数。这可能会很麻烦,特别是如果你想要将会话加入到几个PHP程序中。您可以使用auto_prepend_file来调用session_start,这样做,您不必更改任何其他文件!

在下面的练习中,您将创建两个文件:一个是主文件,另一个包含启动会话的前置函数。在进行这个练习之前,你应该确保。 htaccess文件工作,或者你可以改变你的Apache Web服务器配置。

<! --1 - >

如果你改变配置,一定要重新启动Apache。在

内。 htaccess文件为您的文档根目录,请放置以下代码:

php_value auto_prepend_file“prepend。php”

或者,您可以在Apache配置文件的文本根目录的Web服务器中添加该行。例如,如果您的文档根目录是“/ var / www”,您可以在 指令之后,在Apache配置中的结束行之前添加该行。

<! - 2 - >

打开你的文本编辑器并创建一个新的空文件。在该文件中,放置以下代码:


将文件保存为会话。 PHP在你的文档根目录下。

打开Web浏览器并指向 http:// localhost / session。 PHP的 。你应该看到这样一个页面。

最小化网络浏览器并在文本编辑器中创建一个新文件。在该文件中放置以下代码:


将文件保存为前置文件。 PHP在你的文档根。

在您的网络浏览器中,重新加载会话。 php文件或去 http:// localhost / session。 php 来查看会话。你之前创建的php文件。你现在应该看到这样一个页面。

如果您收到一个空白页或通过浏览器显示错误,则找不到前置文件。检查简单的东西,如文件的拼写(prepend。php)。同时检查以确保您使用auto_prepend_file指令调用的文件应该位于文档根目录中,如果这是您的Web服务器的配置。

如果您收到的页面仍然显示“Session尚未启动”,那么Apache有可能根本没有看到auto_prepend_file指令。如果你把它放在一个。 htaccess文件在你的文档根目录下,你需要确保Apache正在读取。 htaccess文件。继续阅读或与您的托管服务提供商检查,看看是否。允许htaccess文件。一些网络服务器配置不允许。 htaccess文件。您可以通过将AllowOverride指令更改为全部来重新配置Apache,以允许它们读取您想要读取的目录。 htaccess文件(在这种情况下,您的文档根目录)。该指令应该看起来像这样:

AllowOverride All

Prepended文件可以是令人难以置信的助手,但它们有时也会引起混淆。例如,如果您不确定某个程序为什么要执行某些操作,则自动添加前缀的文件有时会增加这种混淆,因为它会加载很多其他文件和函数 - 为错误增加了足够的空间。

此外,每个请求现在都必须使用该自动添加的文件,如果从该添加的文件中链接过多的必需文件和包含的文件,会导致性能问题。这样说,好处通常超过了前置文件的缺点。

启动会话如何使用前置文件在虚拟机中启动会话 - 傻瓜

编辑的选择

10个惊人的Python编程资源 - 傻瓜

10个惊人的Python编程资源 - 傻瓜

您可能对Python编程有很好的开始,需要额外的资源。这里有十个令人惊叹的编程资源,您可以使用它来改善您的开发体验。在线使用Python文档使用Python的一个重要部分就是了解Python中的可用内容...

如何在Python中创建类定义

如何在Python中创建类定义

类不需要特别复杂。实际上,您可以在Python中创建容器和一个类元素,并将其称为一个类。当然,最终得到的类不会有太多的工作,但是你可以实例化它(告诉Python用你的类作为蓝图来构建一个对象),并使用它来处理它...

如何在Python中访问列表 - 傻瓜

如何在Python中访问列表 - 傻瓜

使用Python创建列表后,要访问信息它包含。一个对象不是特别有用,如果你至少不能访问它所包含的信息。以下步骤描述了如何做到这一点。

编辑的选择

如何在Excel 2013中复制自定义样式 - 傻瓜

如何在Excel 2013中复制自定义样式 - 傻瓜

Excel 2013可以轻松复制自定义单元样式您已经将其作为一个工作簿的一部分保存到您当前正在处理的工作簿中。要将自定义样式从一个工作簿复制到另一个工作簿,请按照下列步骤:

如何使用填充柄复制Excel公式 - 虚拟人

如何使用填充柄复制Excel公式 - 虚拟人

您将喜欢填充柄在Excel中。填充句柄是一个快速的方法,只需单击一下鼠标,即可将单元格的内容复制到其他单元格。活动单元格的边界右下方总是有一个小方框。那是填充句柄。当你...

如何比较Excel 2013中的多个工作表 - Excel 2013中的虚拟人数

如何比较Excel 2013中的多个工作表 - Excel 2013中的虚拟人数

,可以拆分单个工作簿到工作表窗口中,然后排列窗口,以便您可以查看屏幕上每个工作表的不同部分。要打开要在不同窗口中比较的工作表,只需插入新的工作簿窗口,然后选择工作表即可...

编辑的选择

监视WebLogic Server - 虚拟机

监视WebLogic Server - 虚拟机

监视服务器是每个WebLogic Server管理员必须处理的重要任务。您将监视您的服务器是否启动以及服务器负载。通过监视,您可以快速查看WebLogic Server不同部分如何执行的概述。通过WebLogic Server,您可以监视以下区域:CORBA ...

测量用于机器学习的矢量之间的相似性 - 虚拟

测量用于机器学习的矢量之间的相似性 - 虚拟

把他们当作一个媒介。以下信息描述了如何测量矢量之间的相似性以执行诸如计算用于学习目的的矢量之间的距离等任务。理解相似性在矢量形式中,您可以在...中看到每个变量。

前10名MATLAB的使用MATLAB

前10名MATLAB的使用MATLAB

MATLAB被许多不同的人使用当谈到数学产品时,可能不一定会想到。事实上,数学的使用方式很多人都没有考虑。工程新的解决方案许多工程学科依靠各种数学来确保...