Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何告诉apache在每个html页面login.php前加前缀?_Php_Apache - Fatal编程技术网

如何告诉apache在每个html页面login.php前加前缀?

如何告诉apache在每个html页面login.php前加前缀?,php,apache,Php,Apache,我有一个受apache basic auth保护的静态网页。它不允许用户注销 我希望使用简单的数据库和基于cookie的授权,使用php会话保护所有页面,并保持apache basic auth 为此,我需要将login.php添加到每个html文件中,以管理登录/注销过程 如何配置apache将以下文本添加到每个html文件 使用apache进行此操作的原因是我不想接触普通html文件或向其添加任何代码,编辑器只生成html 先谢谢你 阿曼 编辑: 在.htaccess文件中,使用标记建议解决

我有一个受apache basic auth保护的静态网页。它不允许用户注销

我希望使用简单的数据库和基于cookie的授权,使用php会话保护所有页面,并保持apache basic auth

为此,我需要将login.php添加到每个html文件中,以管理登录/注销过程

如何配置apache将以下文本添加到每个html文件
<?php include login.php?>

使用apache进行此操作的原因是我不想接触普通html文件或向其添加任何代码,编辑器只生成html

先谢谢你

阿曼

编辑:

在.htaccess文件中,使用标记建议解决了我的问题:

# HTACCESS CODE BEGIN
php_value auto_prepend_file "full_path_to_the_include_directory/prepend.php"
php_value auto_append_file "full_path_to_the_file_containing_your_analytics_code"
# HTACCESS CODE ENDS

摘自:php.ini文件中的Set=login.php,或者您可以将auto_prepend_文件值设置为.htaccess或httpd.conf的hosts部分中的指令。谢谢这阻止了我更改原始文件。