php - 如何在php中检测重定向的源页面
问题描述
我在商店服务器中有两台服务器(商店服务器和下载服务器) 销售过程完成后,我将客户重定向到下载服务器中的一个特殊 php 页面,他可以从那里下载文件。
我的问题:在下载服务器 php 中,我如何确定从 Store Server 重定向的客户或他直接键入 URL。
如果存在任何示例 php,请输入答案。
解决方案
我希望这会给你一些想法......祝你好运。
特殊的.php
<?php
/* pass some variable in special.php */
/* if your using javascript or ajax for redirection use btoa to encrypt the value */
/* or if in php use base64_encode */
/* just to avoid exposing your variable value */
if( isset( $_POST['something'] ) ){
$something = base64_decode( $_POST['something'] );
if( $something == 'something_you_know' ){
echo 'redirected';
}else{
echo 'typed';
}
}else{
echo 'typed';
}
?>
推荐阅读
- python - __new__() 缺少 1 个必需的位置参数,具体取决于抓取的 url
- java - Java 中的 SIP URI 验证
- html - 将 Django Web 应用程序格式化为 1024x768
- c# - 使用 EPPLUS 在 for 循环中写入单元格会导致重复值
- swagger - Swagger YAML 文件添加动态 URL
- python - 如何映射多列python
- r - 带有几个数字的 Rstudio 维恩图
- android - 如何在应用程序关闭时向 Android 发送推送通知
- javascript - 为什么我的 SQL 代码中出现语法错误?
- java - Intellij 抛出 java.lang.NoSuchMethodError: javax.persistence.JoinColumn.foreignKey()Ljavax/persistence/ForeignKey 但使用 maven 运行