是否可以通过URL参数从某个集合中输出某个链接,例如:https://www.example.com/test/index.php?col=1&number=6(这应该从集合1)等等?
<?php
$col = $_GET['collection'];
$number = $_GET['link_number'];
}
if $col = 1 & $number = 1 { echo "My link 1" }
if $col = 1 & $number = 2 { echo "My link 2" }
if $col = 1 & $number = 3 { echo "My link 3" }
if $col = 1 & $number = 4 { echo "My link 4" }
if $col = 1 & $number = 5 { echo "My link 5" }
if $col = 1 & $number = 6 { echo "My link 6" }
if $col = 1 & $number = 7 { echo "My link 7" }
if $col = 1 & $number = 8 { echo "My link 8" }
if $col = 1 & $number = 9 { echo "My link 9" }
if $col = 1 & $number = 10 { echo "My link 10" }
if $col = 2 & $number = 1 { echo "My link 1" }
if $col = 2 & $number = 2 { echo "My link 2" }
if $col = 2 & $number = 3 { echo "My link 3" }
if $col = 2 & $number = 4 { echo "My link 4" }
if $col = 2 & $number = 5 { echo "My link 5" }
if $col = 2 & $number = 6 { echo "My link 6" }
if $col = 2 & $number = 7 { echo "My link 7" }
if $col = 2 & $number = 8 { echo "My link 8" }
if $col = 2 & $number = 9 { echo "My link 9" }
if $col = 2 & $number = 10 { echo "My link 10" }
?>
答案 0 :(得分:1)
请使用多维数组存储网址集合。这将为您提供帮助。
<?php
$col = $_GET['collection'];
$number = $_GET['link_number'];
$collection_urls = [1=> [1=>"url1", 2=>"url2"], 2 => [1=>"url1" , 2=>"url2"]]
echo "My link ".$collection_urls[$col][$number].PHP_EOL;
?>