-4

看看下面的代码,你就会明白;)

多重竞赛.php

<p><a href="subscribe.php? Competition =1">competition 1!</a></p>
<p><a href="subscribe.php? Competition =2">competition 2!</a></p>
<p><a href="subscribe.php? Competition =3">competition 3!</a></p>

订阅.php

<?php 
if ($_SESSION['login']== "OK" ) { 
  $Competition = $_GET[' Competition '];
  echo $Competition;

  if (isset($_GET[' Competition '])) {}
?>

<a href="Subscribe.php?Subscribe=Character1">Subscribe </a>
<br/>

还有更多代码……如您所见,我将使用另一个 $_GET 但我想将第一个保存在某个地方。我该怎么做呢?目前第一个 $_GET 值被新的值覆盖。

4

2 回答 2

0

我对你想要什么的“猜测”:

使用 & 并向 url 添加任意数量的变量:

 ... <a href="Subscribe.php?Subscribe=Character1&Competition=3">Subscribe</a>...
于 2012-10-23T19:53:35.110 回答
0

首先,不要在参数名称中放空格,这是不允许的。此外,您应该删除 $ 和 Competition 之间的空格(第 2 行)。

您只能有 1 个名为 Competition 的变量。获取后,将其存储在 $Competition 变量中,以便以后更改 $Competition 而不会影响 $_GET['Competition']

一般你的问题不是很清楚,请提供更多细节

于 2012-10-23T19:55:45.470 回答