如何编写后退按钮的代码?

2022-08-30 17:58:34

我这里有一个php代码,我想创建一个“back”href,让我回到之前的位置。以下是我所拥有的:

<input type="submit" <a href="#" onclick="history.back();">"Back"</a>

     <html>
     <head></head>
     <body>

     <?php
     // get form selection
     $day = $_GET['day'];
     // check value and select appropriate item
      if ($day == 1) {
      $special = 'Chicken in oyster sauce';
         }
      elseif ($day == 2) {
      $special = 'French onion soup';
       }
      elseif ($day == 3) {
       $special = 'Pork chops with mashed potatoes and green salad';
        }
      else {
      $special = 'Fish and chips';
      }
      ?>

      <h2>Today's special is:</h2>
       <?php echo $special; ?>
       <input type="submit" <a href="#" onclick="history.back();">"Back"</a>
       </body>
       </html> 

答案 1
<button onclick="history.go(-1);">Back </button>

答案 2

如果你想这样做(我认为你现在正在尝试),那么替换这行

<input type="submit" <a href="#" onclick="history.back();">"Back"</a>

有了这个

<button type="button" onclick="history.back();">Back</button>

如果你不想依赖JavaScript,那么你可以得到变量,然后在这样的链接中提供它:HTTP_REFERER

<a href="<?php echo $_SERVER['HTTP_REFERER'] ?>">Back</a>

推荐