title: Php redirect with variable
body: <p>I am trying to use </p>
  
  <pre><code>  header("Location: http://www.mysite.com/gamecode.php?gameid=$pw");
  </code></pre>
  
  <p>below is my code.</p>
  
  <pre><code>   &lt;?php
  header("Location: http://www.mysite.com/gamecode.php?gameid=$pw");
  $con = mysqli_connect("localhost","placeholder","placeholder","placeholder");
   //or die ('unable to connect');
  
   // Check connection
   if (mysqli_connect_errno())
   {
    echo "Failed to connect to MySQL: " . mysqli_connect_error();
    }
  
  
   //create random table name
  
    $alpha = "abcdefghijklmnopqrstuvwxyz";
  
    $numeric = "0123456789";
    $special = ".-+=_,!@$#*%&lt;&gt;[]{}";
    $chars = "";
  
    if (isset($_POST['length'])){
    // if you want a form like above
    if (isset($_POST['alpha']) &amp;&amp; $_POST['alpha'] == 'on')
      $chars .= $alpha;
  
  if (isset($_POST['alpha_upper']) &amp;&amp; $_POST['alpha_upper'] == 'on')
      $chars .= $alpha_upper;
  
  if (isset($_POST['numeric']) &amp;&amp; $_POST['numeric'] == 'on')
      $chars .= $numeric;
  
  if (isset($_POST['special']) &amp;&amp; $_POST['special'] == 'on')
      $chars .= $special;
  
  $length = $_POST['length'];
  }else{
  // default [a-zA-Z0-9]{9}
  $chars = $alpha . $numeric;
  $length = 6;
   }
  $len = strlen($chars);
  $pw = '';
  
   for ($i=0;$i&lt;$length;$i++)
      $pw .= substr($chars, rand(0, $len-1), 1);
    // the finished password
   $pw = str_shuffle($pw);
   //using the $pw variable for the table name
   $sql="CREATE TABLE `" . $pw . "` (
   PID INT NOT NULL AUTO_INCREMENT, 
   PRIMARY KEY(PID),
   Name CHAR(15))";
   if (mysqli_query($con,$sql))
   {
   echo "table was created";
    }
    else
   {
    echo "Did not create table";
   }
  
  
  
    mysqli_close($con);
  </code></pre>
  
  <p>above is the page i am trying to add the variable to the URL. I do get the the page redirect however it is not adding the header variable to the redirect as it should.</p>