include_once 'include/Base.php';$path = '';$url = isBase::decrypt(urlDecode($_SERVER['QUERY_STRING']));parse_str($ url); // URL アドレスで渡された変数を取得します GETif(!empty($_POST['path'])){ //POST で渡された変数を取得します$path = $_POST['path']; $path = isBase::decrypt(urlDecode($path));}//実際のパスを解決しますif(empty($path)){//header("Location:login.php");exit ;}if(!preg_match("/(^http://)|([?|&|=])/",$path)){//実際に実行されたファイルのパスにジャンプchdir (dirname ($path));include_once basename($path);exit;}?> コードをコピー index.php は include.inc と同じディレクトリにあります include include.inc;?> コードをコピー 2. プログラム内のリンクを変更します() "index.php?".encrypt("path=/test/test.php&test=123&test2=4321") コードをコピー 3. プログラム内のPOSTフォームを変更します。 フォームはindex.phpに送信されます 中央に隠しフォームを追加します 4. フロントエンドHTMLページのパスを変更します。 Baseref=/テスト 5. 暗号化関数と復号化関数は自分で書いてください。