在所有页面上运行PHP脚本

时间:2014-11-25 04:47:50

标签: php

我正在开发一个项目,我需要在每个页面上或在加载页面之前运行相同的php脚本。

我希望服务器上的每个页面都有实际的<? /*code here*/?>

有没有办法拉这样的东西?

3 个答案:

答案 0 :(得分:1)

使用身体标记开头的Include功能

vars.php

<?php
  $color = 'green';
  $fruit = 'apple';
?>

test.php

<?php
  echo "A $color $fruit"; // A
  include 'vars.php';
  echo "A $color $fruit"; // A green apple
?>

来源:http://php.net/manual/en/function.include.php

答案 1 :(得分:1)

让一个文件充当控制器,加载所有其他文件(可能是index.php)是一种常见的方式,但如果不可能,我建议像Matt提到的前置文件布朗。 (Apache依赖。)我实际上做了一个附加强制在一个静态页面的网站上的页脚。我必须在php.ini中完成,而不是.htaccess。

# Append file to bottom of page
auto_append_file = '/home/mycustomer/public_html/sub_footer.php'

所以,你的可能是

# Prepend file to top of page
auto_prepend_file = '/yourpath/pre_header.php'

答案 2 :(得分:0)

您应该使用include()。这是一个例子:

<强> vars.php

<?php

$color = 'green';
$fruit = 'apple';

?>

<强> test.php的     

echo "A $color $fruit"; // A

include 'vars.php';

echo "A $color $fruit"; // A green apple

?>