RE: accessing variable value

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I think this a variant on the question I just  sent an answer to.

 

I'm having trouble seeing where your problem is, but here's my best stab at
it. The code you want to attack is this:

<?php
$pagename=$_GET["page"];
$title="Index page of Company name";
?>
<html> 
<head>
<title><?php echo $title; ?> </title>

..more stuff here.

 

I am going to assume this isn't a database driven thing. Even if it is, a
similar approach will get you where you want to be.

 

<?php

                $pagename = $_GET["page"];

                if ($pagename = "whatever your test value is") {

                                $title = "Very specific title for this very
specific page";

} elseif (more stuff goes here) {

                .yet more stuff goes here.

}

?>

 

My personal preference would be for a switch/case statement there, but
that's just me.

--

Joe

 

From: php-objects@xxxxxxxxxxxxxxx [mailto:php-objects@xxxxxxxxxxxxxxx] On
Behalf Of Sudhakar
Sent: Saturday, July 19, 2008 2:48 PM
To: php-objects@xxxxxxxxxxxxxxx
Subject:  accessing variable value

 

i need help with accessing the value of a variable from a different page. 

i have an index.php file which has 2 files included to display header
and footer and the center portion changes based on the link clicked on
the footer.

header.php 

<?php
echo "<h2> Text from header.php file </h2>";
?>

footer.php

<?php
$title="Title of Footer Page";
?>
<a href="index.php?page=web">Web Development</a> | <a
href="index.php?page=software">Software </a>

index.php 

<?php
$pagename=$_GET["page"];
$title="Index page of Company name";
?>
<html> 
<head>
<title><?php echo $title; ?> </title>
<meta name="keywords" content="<?php echo $keyword; ?>">
<meta name="description" content="<?php echo $pagedescription; ?>">
</head>
<body>
<?php include("header.php"); ?> <p> </p>
<center>This is the text in the center</center> <p> </p>
<?php
if($pagename=="web")
{
include("web.php"); 
}
if($pagename=="software")
{
include("software.php"); 
}
?>
<?php include("footer.php"); ?>
</body>
</html>

whenever i click the links for Web Development or Software which
appears from the footer a query string is passed to index.php I am
able to display the content of web.php and software.php using the if()
condition and include() 
what i need to display is a different title for web.php and
software.php when a user clicks Web Development along with the content
i want the title of the page to change for SEO purpose. i have defined
$title differently in web.php and software.php however presently the
title being displayed for index.php when a user clicks web.php and
software.php the title is the same
"Index page of Company name" as this is defined in index.php and my
title tag is written as 
<title><?php echo $title; ?> </title> however the title tag remains
the same whether i click web development or software link. how change
i change the code to display different titles.

i am doing this for SEO purpose so that different pages have different
titles and meta tags.

actually there can be individual files with links to individual pages
however the people i am dealing with who developed the website want
the header and footer to remain so that a flash file does not have to
load each time an individual link is clicked.

please advice.

thanks

 



[Non-text portions of this message have been removed]


[Index of Archives]     [PHP Home]     [PHP Users]     [PHP Soap]     [Kernel Newbies]     [Yosemite]     [Yosemite Campsites]

  Powered by Linux