0

用語が何かはわかりませんが、基本的に「tag-it」システムを使用するサイトがあります。現在、タグをクリックすると、ユーザーが

topics.php?tags=example

私の質問は、追加のリンクを追加できるようにするには、どのような種類のスクリプトまたはコーディングが必要ですか?

topics.php?tags=example&tags=example2

また

topics.php?tags=example+example2

私のサイトがタグにどのようにリンクされているかのコードは次のとおりです。

header("Location: topics.php?tags={$t}");

また

<a href="topics.php?tags=<?php echo $fetch_name->tags; ?>"><?php echo strtolower($fetch_name->tags);?></a>

ヒントやヒントをありがとう。

4

2 に答える 2

4

配列として渡すことはできますが、実際には GET パラメータとしてタグを 2 回渡すことはできません。

topics.php?tags[]=example&tags[]=example2

これがあなたが試してみたいものだと仮定して

$string = "topics.php?";
foreach($tags as $t)
{
    $string .= "tag[]=$t&";
}
$string = substr($string, 0, -1);

値を $string に連結する配列を反復処理します。最後の行は、最後の繰り返しの後に表示される余分な & 記号を削除します

もう少し汚いように見える別のオプションもありますが、ニーズによってはより良いかもしれません

$string = "topics.php?tag[]=" . implode($tags, "&tag[]=");

注意タグ配列が空でないことを確認してください

于 2013-07-25T11:41:30.447 に答える