>我已经使用会话在变量中设置并获取了当前页面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>';
?> `
试试这个。
在
声明会话变量的同一页面中使用网址
<?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>