【发布时间】:2019-08-29 12:55:42
【问题描述】:
我有两台服务器(存储服务器和下载服务器) 在销售过程完成后,在商店服务器中,我将客户重定向到 下载服务器中有一个特殊的 php 页面,他可以从那里下载文件。
我的问题:在下载服务器 php 中,我如何确定客户是从 Store Server 重定向还是他直接键入 URL。
如果存在任何示例 php,请填写答案。
【问题讨论】:
我有两台服务器(存储服务器和下载服务器) 在销售过程完成后,在商店服务器中,我将客户重定向到 下载服务器中有一个特殊的 php 页面,他可以从那里下载文件。
我的问题:在下载服务器 php 中,我如何确定客户是从 Store Server 重定向还是他直接键入 URL。
如果存在任何示例 php,请填写答案。
【问题讨论】:
我希望这会给你一些想法......祝你好运。
special.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';
}
?>
【讨论】: