在html中传递带有href的变量

时间:2012-10-27 17:15:46

标签: php html

我希望在使用href时,在按钮单击时传递变量和链接。任何人都可以告诉我确切的语法或甚至可能吗? 我想做这样的事情:href =“link + variable” 这样我就可以提取变量并将其用于将打开的“链接”。

4 个答案:

答案 0 :(得分:4)

您的意思是将值作为参数传递吗?

<a href="page.php?value_key=some_value">Link</a>

然后在PHP中

if(isset($_GET['value_key'])){
  $var = $_GET['value_key']; //some_value
}

答案 1 :(得分:4)

是的,可以通过以下方式

网站1

<input type="button" onClick="window.location='http://example.com?var=<?php echo $var ?>'">

在接收网站上使用以下内容:

网站2

<?php
    $var = $_GET['var'];
?>

您发送的变量存储在站点2的$ var中

答案 2 :(得分:2)

您所指的是查询字符串。

查询字符串使用名称值对。 ?用于启动查询字符串。 &将用于将多个变量串在一起。

<a href="http://www.example.com/index.php?var=value&var2=value2">Pass the variable</a>

使用$_GET$_REQUEST

可以在php中访问这些变量

在目标php页面上:

$var = $_GET['var'];

$var2 = $_GET['var2'];

答案 3 :(得分:0)

如何处理外部变量的完整描述如下:

http://php.net/manual/en/language.variables.external.php