php - 如果用户单击链接并来自不同页面,如何在 php 页面中显示消息
问题描述
我有一个带有立即购买按钮的plans.php 页面。如果用户点击立即购买按钮,那么他应该被带到登录页面。很简单。
但是当用户到达登录页面时,应该显示一条消息“你必须登录才能购买”我不想有 2 个登录页面,并且只有当用户点击 plan.php 页面上的立即购买按钮时才会显示此消息,并且不然。我不是要代码,只是告诉我 php 中使用什么方法来实现它。
解决方案
您可以在重定向链接时通过在链接中使用 GET 变量轻松地做到这一点,
例如:http ://www.example.com/login.php?referrer=buynow
在登录页面上运行类似于:
if (isset($_GET['referrer']) && $_GET['referrer'] == 'buynow'){
echo 'You must login to purchase this product';
}
推荐阅读
- bash - 从命令行使用 SendGrid 发送附件
- perl - PERL:不能使用字符串(“undef”)作为哈希引用,而“严格引用”
- java - 如何捕获用户在java中输入的任何字段并登录到数据库
- c# - Raspberry pi 3B 上 Azure 函数中的 CORS
- r - R中最近的月末
- python - 升级与 Python(xy) 打包的 Spyder2 IDE 的最佳方法
- java - 函数@Transactionnal正常工作后如何以编程方式回滚?
- ios - 重新加载数据后不调用 UICollectionViewCell draw() 方法
- excel - Excel VBA 编写内联 VBScript - 运行时错误“429”:ActiveX 组件无法创建对象
- docker - 自动重新部署 Docker 容器?