2014-09-20 102 views
0

我正在尋找讓我的表單在按下提交按鈕後重定向..但我不知道我在做什麼正確。表單 - 點擊提交後重定向

<?php 


$user_id = example; 
$game_id = 'example'; 
$value = $_POST['value']; 
$date = date(mdyHis); 
$secret = "example"; 
$username = $_POST['username']; 
$hash = md5($user_id.$username.$game_id.$value.$date.$secret); 
$redeem_link="http://www.example.com/".$user_id."&userNAME=".$username."&gameID=".$game_id."&value=".$value."&dateTime=".$date."&key1=".$hash; 

if($_POST['submit']){ 
    header('Location: ".$redeem_link."') ; 
} 

?> 

這裏是我的表單代碼。

<form action='?' method='post'> 
<td> 
<center> 
<div class="form-group"> 
<input type="text" class="form-control" id="username" name="username" placeholder="Enter Username"> 
</div> 
<div class="form-group"> 
<input type="text" class="form-control" id="password" name="value" placeholder="Enter Amount"> 
</div> 
</tr> 
<tr><td><center><button class="btn btn-lg btn-primary" action="" type='submit' name='submit' value='Submit'>Submit</button></center></td></tr> 
</form> 

回答

0

你應該看看是行:header('Location: ".$redeem_link."') ;

它應該是:header('Location: ' . $redeem_link) ;

從本質上講,你的代碼狀態,Location: ".http://www.example.com/.",這是不是你想要的。

+0

非常感謝你,我將把這作爲解決後回答12分鐘時間:D – Ducks 2014-09-20 20:07:01

0

有跡象表明,工程二級正確形式:

使用

header("location: " . $redeem_link); 

OR

header("Location:$redeem_link "); 

問候