簡體   English   中英

定義GET方法的PHP建議

[英]PHP advice with defining a GET Method

我有這樣的導航:

<div class="navigation" id="<?php echo $page ?>">
    <ul>
        <li>`<a class="home" href="index">Home</a>`</li>
        <li>`<a class="training-gallery" href="training-gallery">Training Gallery</a>`</li>
        <li>`<a class="products-and-merchandise" href="products-and-merchandise">Products &amp; Merchandise</a><`/li>
        <li>`<a class="facebook-page" href="facebook-page">Personal Training on Facebook</a>`</li>
        <li>`<a class="personal-training-forum" href="client-feedback">Client Feedback</a>`</li>
        <li>`<a class="dannys-blog" href="dannys-blog">Danny's Blog</a>`</li>
    </ul>
</div>

在我的頁面中,我已將以下代碼行放在稱為訓練庫的頁面的頁面頂部:

<?php $page ='training-gallery' ?>

當我使用螢火蟲檢查元素時,在我的網站上收到以下消息:

注意 :未定義的變量: /Applications/XAMPP/xamppfiles/htdocs/Websites/twd/dtpt/includes/navigation.php中第1行上的頁面
在培訓庫頁面的鏈接上。

我假設我需要一個GET方法而不是這段簡單的代碼來說明,如果您在training-gallery頁面上,請將頁面training-gallery頁面的名稱放在代碼中的導航id行上。 通過定義頁面的位置。 希望這有道理。

是的,您確實需要一個GET參數:-)

在鏈接中,您可以指定: <a href="?page=home

和在PHP

<?php
$page = (isset($_GET['page'])) ? $_GET['page'] : '';
  • 這將檢查$ _GET ['page']是否存在,如果不存在,它將$ page設置為空字符串...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM