인프런 커뮤니티 질문&답변

Logan님의 프로필 이미지
Logan

작성한 질문수

Skill-Up! 배워서 바로 쓰는 웹쉘 제작

[실습-1] 부트스트랩을 이용하여 웹쉘 틀 제작하기

500 error

작성

·

236

1

$page = basename($_SERVER["PHP_SELF"]);

입력, 저장 후 페이지 열면 500 에러가 뜨는데

문제가 뭘까요? ㅜ

좋은 강의 감사합니다. ^^

(코드는 전부 오타없이 적혀있습니다.)

<?

header("Content-Type: text/html; charset=UTF-8");

$mode = $_REQUEST["mode"] 

$page = basename($_SERVER["PHP_SELF"]);

?>

<!DOCTYPE html>

<html lang="ko">

    <head>

    <title>Crehacktive Webshell</title>

<!-- 합쳐지고 최소화된 최신 CSS -->

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css">

<!-- 부가적인 테마 -->

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap-theme.min.css">

<!-- 합쳐지고 최소화된 최신 자바스크립트 -->

<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.min.js"></script>

    </head>

<body>

<div class="container-fluid">

<div class="row">

  <div class="col-md-3"></div>

  <div class="col-md-6">

  <h3>Webshell <small>Created by Crehacktive</small></h3>

  <hr>

  <ul class="nav nav-tabs">

    <li role="presentation" <?if(empty($mode)||$mode=="fileBrowser") echo "class=\"active\"";?>><a href="<?=$page?>?mode=fileBrowser">File Browser</a></li>

    <li role="presentation"><?if($mode=="fileUpload") echo "class=\"active\"";?>><a href="<?=$page?>?mode=fileUpload">File Upload</a></li>

    <li role="presentation"><?if($mode=="command") echo "class=\"active\"";?>><a href="<?=$page?>?mode=command">Command Execution</a></li>

    <li role="presentation"><?if($mode=="db") echo "class=\"active\"";?>><a href="<?=$page?>?mode=db">DB Connector</a></li>

    <li role="presentation"><a href="<?=$page?>?mode=logout">Logout</a></li>

  </ul>

  <hr>

  <p class="text-muted text-center">Copyrightⓒ 2021,Crehacktive,All rights reserved</p>

  </div>

  <div class="col-md-3"></div>

</div>

</div>

</body>

</html>

답변 2

2

lines 4에 $mode = $_REQUEST["mode"] 가 아니라 $mode = $_REQUEST["mode"];로 해야합니다

Logan님의 프로필 이미지
Logan
질문자

ㅠ 한참 헤맸는데.. 등잔 불 밑이 어두운 격이었네요.. 정말 감사합니다. ㅜ 열심히 강의 따라가겠습니다.

C:\Bitnami\wampstack-8.0.10-0\apache2\logs 에 error..log파일에 에ㅓ 적혀있어요

0

크리핵티브님의 프로필 이미지
크리핵티브
지식공유자

해결되었다니 다행입니다!ㅎㅎ 강주환님 대신 답변해주셔서 감사합니다.ㅎㅎ

Logan님의 프로필 이미지
Logan

작성한 질문수

질문하기