PHP, getting variable from another php-file
So I wonder if it is possible to get a variable from a specific php-file when the variable-name is used in multiple php-file. An example is this:
<header>
<title>
<?php echo $var1; ?>
</title>
</header>
page1.php has $var1 = 'page1'
page2.php has $var1 = 'page2'
footer.php should have <a href="">$var1 from page1</a><a href="">$var1 from page2</a>
Ok the example is a bit abstract, but as short as I can make it. I think you get what I am getting at! So it is the in the footer I am after! Got any solutions?
You can, but the variable in your last include will overwrite the variable in your first one:
myfile.php
$var = 'test';
mysecondfile.php
$var = 'tester';
test.php
include 'myfile.php';
echo $var;
include 'mysecondfile.php';
echo $var;
Output:
test
tester
I suggest using different variable names.
You could also use a session for passing small bits of info. You will need to have session_start(); at the top of the PHP pages that use the session else the variables will not be accessable
page1.php
<?php
session_start();
$_SESSION['superhero'] = "batman";
?>
<a href="page2.php" title="">Go to the other page</a>
page2.php
<?php
session_start(); // this NEEDS TO BE AT THE TOP of the page before any output etc
echo $_SESSION['superhero'];
?>