2017-02-20 39 views
-3

問題是,我有一個鏈接在其中有html的PHP文件1 links.php。鏈接就像是使用HTML從PHP文件訪問PHP變量

<a href="page.php?link=$link">Links</a>

的事情是,如果我accessin的$link variablepage.php我會做

$links = (int)$_GET['link'];

,但我不能訪問來自page.php$link但完全不同的說page2.php

我不能用include ("page.php") be因爲它會包括htmlcss,我不想那樣做。我只想要$link variable

任何建議是可以接受的。在此先感謝

+1

刪除JavaScript和jQuery標籤 –

+0

檢查此鏈接:http://stackoverflow.com/questions/13135131/php-getting-variable-from-another-php-file –

回答

0

你應該在這種情況下使用session variable

文件1: -

<?php 
    session_start(); 
    $_SESSION['link'] = "your_value"; 
?> 

文件2: -

<?php 
    session_start(); 
    echo empty($_SESSION['link']) ? 'not set' : $_SESSION['link']; 
?> 

答案源: - PHP, getting variable from another php-file

+0

我不能這樣做,因爲如果我已經有一個登錄會話,它從登錄'id'的用戶中挑選'hash'。 –

+1

您可以添加任意數量的會話變量。你爲什麼不添加另一個變量? –

+0

哦。最後讓它工作。謝謝你讓我擺脫這一點。真的需要對我的'PHP'技能和知識進行研究。謝謝一堆。 –

0

將$ link變量內容存儲在會話變量中並在整個應用程序中使用它。