簡體   English   中英

是否可以獲取會話變量並將其附加到URL(PHP)

[英]Can a session variable be get and appended to a URL (PHP)

我已經使用會話設置並獲取了當前頁面URL的變量。

                $currentURL = Mage::helper('core/url')->getCurrentUrl();
                $currentPageSplit = explode('?___',$currentURL);
                $currentPageURL = $currentPageSplit[0]; 

                Mage::getSingleton('core/session')->setCurrentPage($currentPageURL);
                session_start(); 
                $curr = Mage::getSingleton('core/session')->getCurrentPage(); 

現在,我希望將此變量$ curr附加到用於從一頁切換到另一頁的另一個URL上。

<a class="desktop" href="<?php echo $curr.'/?switch-view=desktop';?>">View desktop version</a>

我無法做到這一點。 有人可以說出這種語法是否正確還是可以做什么。

感謝在副詞

是的,可能的。

   <?php 
   $sample=$_SESSION['alpha']; 
   echo '<a href="sample/sample.php?id='.$sample.'">click</a>';
  ?> `

嘗試這個。

要在聲明會話變量的同一頁面中使用url

<?php
$view = 'switch-view=desktop';
$_SESSION['view'] = $view;
$curr =  $_SESSION['view'];
?>
<a class="desktop" href="<?php echo $curr;?>">View desktop version</a>

如果您需要在另一個頁面中使用會話

<?php
session_start();
$curr =  $_SESSION['view'];
?>
<a class="desktop" href="<?php echo $curr;?>">View desktop version</a>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM