5

href を使用しているときに、ボタンのクリック時にリンクと一緒に変数を渡したいです。誰でも正確な構文を教えてもらえますか、それとも可能ですか? 次のようなことをしたい: href="link+variable" 変数を抽出して、開く「リンク」で使用できるようにします。

4

4 に答える 4

4

パラメータとして値を渡すということですか?

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

次に、PHPで

if(isset($_GET['value_key'])){
  $var = $_GET['value_key']; //some_value
}
于 2012-10-27T17:19:56.087 に答える
4

はい、次のようにすることで可能です

サイト 1

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

受信サイトでは、次を使用します。

サイト 2

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

送信した変数は、サイト 2 の $var に格納されます

于 2012-10-27T17:20:53.793 に答える
2

あなたが参照しているのはクエリ文字列です。

クエリ文字列は、名前と値のペアを使用します。は?、クエリ文字列を開始するために使用されます。&は、複数の変数を一緒に文字列化するために使用されます。

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

これらの変数は、またはのいずれ$_GETかを使用して php でアクセスできます。$_REQUEST

ターゲットの php ページで:

$var = $_GET['var'];

$var2 = $_GET['var2'];
于 2012-10-27T17:17:44.923 に答える
0

外部変数を処理する方法の完全な説明は次のとおりです。

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

于 2012-10-27T17:30:07.343 に答える