-1

次のような定数パラメーターを渡すことができることを知っています。

header('場所: page.php?parameter=9999');

しかし、どうすれば変数でそれを行うことができますか? このような:

header('場所: page.php?parameter=$変数'); ????

4

3 に答える 3

2

それは正しいか、セッション変数を使用できます

<?php
sesion_start();
//set variable
$_SESSION['juanita'] = 'some value';
?>



<?php
session_start();
//get variable
$newVar = $_SESSION['juanita']; //'some value'
?>

http://www.php.net/manual/en/book.session.php

文字列内で変数を使用する場合は、二重引用符を使用してください。

header("Location: page.php?parameter=$variable");

SeanWMの回答のように連結する方が良いかもしれません

$variable = 9999;
header('Location: page.php?parameter=' . $variable);
于 2013-04-08T15:49:01.240 に答える
1

あなたがやっているのと同じように、ヘッダーを送信する前に変数を設定するだけです:

<?php
  $variable = "Something";
  header("Location:page.php?paramter=" . $variable);
?>
于 2013-04-08T15:48:40.477 に答える
1
$variable = 9999;
header('Location: page.php?parameter=' . $variable);
于 2013-04-08T15:48:22.760 に答える