繁体   English   中英

处理条件 href 链接

[英]Handling conditional href links

我有几个带有条件链接的<a>标签,这些标签基于成功登录后附加到用户的会话变量。

例子:

<a href="/app/<?php echo $_SESSION['user_role'] ?>/index.php">Index</a>

这样做的目的是能够为另一个用户群复制粘贴站点的功能,而不必每次都重构链接。

我的网站结构类似于

 /home/
       /app/
           /company1/
           /company2/

每个文件夹都包含站点的大部分功能(所有公司共享的大多数通用文件除外),并根据每个公司的不同而有所不同。 这有助于我只复制粘贴大部分功能,并稍作改动。

我的问题是,有没有更好/更有效的方法来处理这个问题,或者至少有一种方法可以在不将 HTML 与 PHP 混合的情况下做到这一点? 我不确定我在这里所做的是否是好的做法,或者是否还有其他方法可以做得更好。

老实说,一个更简单的解决方案,可能不是。 混合使用 HTML 和 PHP 是一种非常正常的做法。 您可以使用 javascript 并通过一些 AJAX 发布请求发疯,以减少 .html 文件中的 PHP,但老实说,您拥有的可能是最简单的解决方案。 此外,这也将更加安全,因为在发送标头之前处理请求。

干杯人

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM