簡體   English   中英

如何使用php鏈接到網址中包含變量的頁面?

[英]How do I use php to link to a page with variables in the url?

假設目前的網址是...

.../friends.php?episode=1&season=1

如何才能擁有默認的“ 下一個 ”按鈕轉到下一個劇集。

我知道如何使用

$_GET[episode]$_GET[season]並將其保存到變量中。

然后我可以添加一個到其中一個有限制的...(並減去)

但我不知道如何將其鏈接為可按的鏈接以轉到下一個或上一個。

您可以使用http_build_query函數:

$season = $_GET["season"];
$episode = $_GET["episode"];
$query = http_build_query(array("season" => $season, "episode" => $episode+1));

編輯:我已經切換了情節和季節增量,現在它增加了情節。

然后用鏈接將其連接起來:

echo "<a href='/page.php?$query'>Next Episode</a>";

工作守則

<?php
$season = $_GET['season'];
$episode = $_GET['episode'];

echo '<a href="friends.php?episode='.($episode - 1).'&season='.$season.'"> Back Episode  </a>-----';
echo '<a href="friends.php?episode='.($episode + 1).'&season='.$season.'">  Forward Episode  </a><br>';

echo '<a href="friends.php?episode='.$episode.'&season='.($season-1).'"> Back Season</a>-------';
echo '<a href="friends.php?episode='.$episode.'&season='.($season+1).'">Forward Season</a>';

只是構建你想要的鏈接,然后把它變成a HTML元素:

$link = "./friends.php?episode=" . $_GET['episode'] . "&season=" . $_GET['season'];
echo "<a href='$link'>Next episode</a>";

暫無
暫無

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

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