我已使用会话设置并在变量中获取当前页面网址。
$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>
我无法做到这一点。有人可以判断这种语法是否正确或者还有什么可以做。
先谢谢
答案 0 :(得分:0)
是的可能。
<?php
$sample=$_SESSION['alpha'];
echo '<a href="sample/sample.php?id='.$sample.'">click</a>';
?> `
试试这个。
答案 1 :(得分:0)
在声明会话变量的同一页面中使用网址
<?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>