从一个页面获取变量

时间:2009-12-08 01:57:36

标签: php

我是一个新手,我的语言也许不好,并为我的学习PHP代码寻找解决方案 假设我有很多页面,例如page1.php ... page1001.php每页可能: 在page1.php里面:

$color = "red";
$pages = "two";
$theme = "ocean";
$lang = "eng";
$charset = "ISO-8859-1";
etc (more..)

在page2.php中:

$color = "blue";
$pages = "two";
$theme = "ocean";
$lang = "it";
$charset = "UTF-8";
etc (more..)

现在我需要将每个页面的变量放到一个页面上,只需在每个页面中放置一个简单的代码来设置它们,以便下次轻松编辑,请注意我使用纯文本(平面文件)

有人帮帮我吗?我表示感谢并说声谢谢

4 个答案:

答案 0 :(得分:1)

您可以尝试使用“include”

答案 1 :(得分:0)

或者您可以使用:

require('page1.php');

这将起到类似的作用,但如果无法找到页面,则会导致错误。

请参阅:here

答案 2 :(得分:0)

对不起,也许我说错了解释:

我的意思是page1.php中的所有内容,直到上面的page1001.php我将移动到一个页面,将其称为parameter.php 所以parameter.php成为:

<? 
//the value of page1.php 
$color = "red"; 
$pages = "two"; 
$theme = "ocean"; 
$lang = "eng"; 
$charset = "ISO-8859-1"; 
etc (more..)

//the value of page2.php : 
$color = "blue"; 
$pages = "two"; 
$theme = "ocean"; 
$lang = "it"; 
$charset = "UTF-8"; 
//etc (more..) 

//the value of page3.php :
$bla-bla = "bla-bla";
?>

现在如何在parameter.php上面调用page1.php的值也是page2.php?如果我使用include“parameter.php”;在每个页面(page1.php到page1001.php)有时不适合每个页面......

答案 3 :(得分:0)

根据您的数据判断,您可以将特定页面的值放入关联数组中,如下所示:

//Page1.php
$page1Information('color' => 'red', 'pages' => 'two', 'theme = 'ocean');

//Page2.php
$page2Information('color' => 'blue', 'pages' => 'five', 'theme = 'forest');

然后你可以在parameter.php文件中包含所有页面,并通过以下方式调用任何一个文件中的数据:

echo $page1Information['color']; 
//Prints out "red"