1. 転送プログラム include.inc
コードをコピー コードは次のとおりです。 ?
include_once 'include/Base.php';$path = '';
$url = isBase::decode($_SERVER['QUERY_STRING'])); $url) ; //URLアドレスで渡された変数を取得 GET
if(!empty($_POST['path'])){ //POSTで渡された変数を取得
$path = $_POST[' path' ];
$path = isBase::decrypt(urlDecode($path));
}
//実際のパスを解決します
if(empty($path)){
//header ("場所:login.php");
終了
}
if(!preg_match("/(^http:/)|([?|&|=])/" ,$path )){
//実際に実行されたファイルのパスにジャンプします
chdir(dirname($path));
include_once basename($path); }
?>
index.php は include.inc と同じディレクトリにあります
コードをコピーします
include ?>
2. Program ()
"index.php?".encrypt( "path=/test/test.php&test=123&test2=4321")
3. プログラム内の POST フォームを変更します
フォームは、index.php に送信されます
中央に隠しフォームを追加します