从之前的会话文件.php中打开Html中的Php变量

时间:2016-06-10 13:33:01

标签: php jquery html

我正在创建一个服务器端php网站应用程序。 在我的第一页中,整个代码是php,我已经设置了

$_SESSION["lang"] = 'lang.en.php';   
$_SESSION["lang"] = 'lang.it.php';

当我更改标志时,我更改了一个变量:

 if (Trim($_SESSION["lang"])=='')
      {
      include 'lang.it.php';
      }
 if (Trim($_SESSION["lang"])=='lang.en.php')
      {
      include 'lang.en.php';
      }
 if (Trim($_SESSION["lang"])=='lang.it.php')
      {
      include 'lang.it.php';
      }

我有以下问题

我的第二页.php是50%html和50%php,因为在html中我放了一个简单的下拉菜单。

我的问题是:如何在不使用Jquery的情况下从另一个php页面传递html我的变量?

<li> <a class="active" href="home.php"><?php $home?></a> </li>

变量$ Home存储在 - lang.it.php -

我如何访问我的变量?

P.S。 我不想在会话中传递所有Menu的变量,因为我认为这样做很疯狂。

编辑 -    HTML

<head>
<link href="Css/Menu.css" rel="stylesheet" type="text/css">
<script>
</head>
<body>
<center ><div id="header"><center >
 <ul>
  <li><a class="active" href="home.php">Home</a></li>
  <li><a href="download.php">Area Download</a></li>
  <li class="dropdown">
    <a href="javascript:void(0)" class="dropbtn" 
            onclick="myFunction()">Men&#249;</a>
    <div class="dropdown-content" id="myDropdown">
      <a href="/Page1.php">VARIABLE 1 HERE</a>
      <a href="/Page2.php">VARIABLE 2 HERE</a>
       <a href="/Page3.php">VARIABLE 3 HERE</a>
    </div>
    <li><a href="logout.php">Logout</a></li>
  </li>
</ul>
</div>
<center ><div id="Realbody"><center >
<center ><div id="Footer"><center >
</html>
<?php
require_once("rpcl/rpcl.inc.php");
//Includes
use_unit("forms.inc.php");
use_unit("extctrls.inc.php");
use_unit("stdctrls.inc.php");
use_unit("styles.inc.php");
include 'parameters.php';
//Class definition
class PaginaDownload extends Page
{
    public $Label1 = null;
    public $LoginCss = null;
    function PaginaDownloadShow($sender, $params)
    {
   if ((empty($_SESSION["name"])) || (empty($_SESSION["user"])))
        {
        header('Location: \index.php');
        }
    }
}

global $application;
global $PaginaDownload;
//Creates the form
$PaginaDownload=new PaginaDownload($application);
//Read from resource file
$PaginaDownload->loadResource(__FILE__);
//Shows the form
$PaginaDownload->show();
?>

我要用Lang.php上的变量替换VARIABLE 1,2,3

 <li><a class="active" href="home.php">Home</a></li>
  <li><a class="active" href="home.php"><?php $home?> </a></li>

这是我的尝试:

//Includes
use_unit("forms.inc.php");
use_unit("extctrls.inc.php");
use_unit("stdctrls.inc.php");
use_unit("styles.inc.php");
use_unit("Zend/zauth.inc.php");
include '/parameters.php';
if (Trim($_SESSION["lang"])=='') { include 'lang.it.php'; }
else
include Trim($_SESSION["lang"]);
//Class definition

这里是我的lang文件

<?php
/*
------------------
Language: English
------------------
*/
//Login Page #1/X
$title_page_Login = 'Login';
$Err_1_Login = 'Login Credentials Incorrect';
$Err_2_Login = 'Not Found User :';
$Err_3_Login = 'Database Offline';
$Err_4_Login = 'Insert User & Password';
$Err_5_Login = 'Need User';
$Err_6_Login = 'Need Password';
$req_user = 'Insert Username';
$req_pass = 'Insert Password';
$Bt_Label = 'Sign In';
//-------------------
//Home
$home = 'Home';
?>

0 个答案:

没有答案