首页 > 解决方案 > 如何在php中检测重定向的源页面

问题描述

我在商店服务器中有两台服务器(商店服务器和下载服务器) 销售过程完成后,我将客户重定向到下载服务器中的一个特殊 php 页面,他可以从那里下载文件。

我的问题:在下载服务器 php 中,我如何确定从 Store Server 重定向的客户或他直接键入 URL。

如果存在任何示例 php,请输入答案。

标签: phpredirect

解决方案


我希望这会给你一些想法......祝你好运。

特殊的.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';
}

?>

推荐阅读