[英]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.