PHP와 CGI를 사용하여 웹사이트 탐색 및 메뉴를 구현하는 방법
탐색 및 메뉴는 웹사이트 디자인에서 매우 중요한 부분으로 웹사이트의 전체 구조와 주요 기능에 대한 탐색 지침을 제공할 수 있습니다. 이 기사에서는 PHP와 CGI(Common Gateway Interface)를 사용하여 웹사이트 탐색 및 메뉴를 구현하는 방법을 알아봅니다.
웹사이트의 탐색 및 메뉴를 구현하려면 먼저 탐색 및 메뉴 항목이 포함된 데이터 구조를 만들어야 합니다. 일반적으로 이 데이터 구조는 배열로 표시될 수 있습니다. 여기서 각 요소는 탐색 또는 메뉴 항목을 나타내며 이름과 해당 URL 주소를 포함합니다.
샘플 코드는 다음과 같습니다.
$menu = array( array('name' => '首页', 'url' => 'index.html'), array('name' => '产品', 'url' => 'products.html'), array('name' => '关于我们', 'url' => 'about.html'), array('name' => '联系我们', 'url' => 'contact.html') );
다음으로 PHP와 CGI를 사용하여 웹사이트의 탐색 및 메뉴를 동적으로 생성해야 합니다. 루프를 사용하여 배열의 탐색 및 메뉴 항목을 반복하고 이를 HTML 링크로 출력할 수 있습니다.
샘플 코드는 다음과 같습니다.
echo '<ul>'; foreach ($menu as $item) { echo '<li><a href="' . $item['url'] . '">' . $item['name'] . '</a></li>'; } echo '</ul>';
위 코드는 각 메뉴 항목에 대한 링크가 포함된 순서 없는 목록(ul)을 생성합니다. 코드를 실행한 후 출력되는 HTML 코드는 다음과 유사합니다.
<ul> <li><a href="index.html">首页</a></li> <li><a href="products.html">产品</a></li> <li><a href="about.html">关于我们</a></li> <li><a href="contact.html">联系我们</a></li> </ul>
위 코드를 웹 사이트의 탐색 및 메뉴 위치에 삽입하면 웹 사이트의 탐색 및 메뉴를 동적으로 생성할 수 있습니다.
정적으로 생성되는 탐색 및 메뉴 외에도 현재 페이지의 URL 주소를 기반으로 표시하기 위해 해당 탐색 또는 메뉴 항목에 특수 스타일을 추가할 수도 있습니다.
샘플 코드는 다음과 같습니다.
$currentURL = $_SERVER['REQUEST_URI']; echo '<ul>'; foreach ($menu as $item) { $class = ($item['url'] == $currentURL) ? 'active' : ''; echo '<li class="' . $class . '"><a href="' . $item['url'] . '">' . $item['name'] . '</a></li>'; } echo '</ul>';
위 코드는 현재 페이지의 URL 주소와 메뉴 항목의 URL 주소를 비교하여 동일하면 "active"라는 CSS 클래스를 추가하여 현재 페이지를 표시합니다. 탐색 또는 메뉴 항목. 필요에 따라 이 CSS 클래스의 스타일을 사용자 정의할 수 있습니다.
위 내용은 PHP와 CGI를 사용하여 웹사이트 탐색 및 메뉴를 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!