Могу ли я передать переменную в Meta Http Equiv Refresh?

Я только что закончил этот скрипт, он работает хорошо, но я изо всех сил пытаюсь передать переменную $ invite на страницу register.php. Может кто-нибудь, пожалуйста, скажите мне, как я могу это достичь? Я определил его как $ invite = $ _POST ['inviteinput'];

Как я могу получить пользователей от index.php для переноса на register.php? Спасибо за помощь!

HTML ФОРМА:

<form action="index.php" method="post"> What is your Invite Code?<BR /> <input class="textbox" name="inviteinput" type="text" /> <BR /> <input type="hidden" name="formsubmitted" value="TRUE" /> <input name="Submit" type="submit" value="Verify" /> </form> 

PHP:

 <?PHP include ('scripts/dbconnect.php'); if (isset($_POST['formsubmitted'])) { if (empty($_POST['inviteinput'])) { echo '<div class="errormsgempty"><u>ERROR</u>:<br>You must enter a valid invite code to proceed!</div>'; } else { $invite = $_POST['inviteinput'];//else assign it a variable $invite = stripslashes($invite); $invite = mysql_real_escape_string($invite); $sql = "SELECT yourMemberId FROM Register WHERE yourMemberId='$invite'"; $result = mysql_query($sql); if(mysql_num_rows($result) > 0) { echo '<META HTTP-EQUIV="Refresh" Content="0; URL=register.php">'; } else { echo '<div class="errormsgbox"><u>ERROR</u>:<br>The Invite Code you entered ' . $invite . ' is NOT a valid invite code!</div>'; //($notvalidcode = "The Invite Code you entered <strong>" . $invite . "</strong> is NOT a valid invite code!"); } } } ?> 

Есть несколько способов сохранить его в сеансе

 session_start(); $_SESSION['invite'] = $invite; 

2nd вы можете передать его через get

 echo '<META HTTP-EQUIV="Refresh" Content="0; URL=register.php?invite=' . $invite . '">'; 

Я бы рекомендовал вариант 2. Кроме того, почему вы делаете $invite = $_POST['inviteinput']; дважды?

Абсолютно. Просто добавьте его в URL:

 <meta http-equiv="Refresh" Content="0; url=register.php?var=value&othervar=hello" /> 

Обратите внимание, что вам может быть лучше использовать:

 header("Location: register.php?var=value&othervar=hello"); exit;