2013-09-10 3 views
0

У меня есть index.php содержит яваскрипт код, чтобы изменить свою форму ДействияPOST переменных действий SESSION Удаление

<script> 
window.onload=function() { 
document.getElementsByName("myproject")[0].onchange=function() { 
var path = this.value; 
if (path) this.form.action=path+'/main.php'; 
} 
} 
</script> 

этот скрипт изменяет свою форму действия каждый раз я изменить свое значение, то у меня есть также

<form action = "" method = "POST"><table> 
<td>Select Project: </td><td><select name="myproject" id="myproject"> 
<td>USERNAME: </td><td><input type="text" name="user" id="user"/></td> 
<td>PASSWORD: </td><td><input type="password" name="pass" id="pass"/></td> 
<option value="">Please Select</option> 
<option value="Exam1">Exam1</option> 
</select></td> 
<input type = "submit" name="login"/> 
</form> 

и у меня также есть код php. это ив получил

<?php 
session_start(); 
error_reporting(0); 
$_SESSION['user'] = ""; 
$_SESSION['pass'] = ""; 
if ($_POST['login']) 
{ 
$_SESSION['user'] = $_POST['user']; 
$_SESSION['pass'] = $_POST['pass']; 
?> 

когда я перенаправлен на мой Exam1/main.php, я потерять переменные сессии. мой Exam1/main.php содержит этот код, чтобы определить, если я получил переменные сессии

<?php 
session_start(); 
error_reporting(0); 
$mainuser = $_SESSION['user']; 
$mainpass = $_SESSION['pass'] ; 
echo $mainpass.$mainuser; 
?> 

Почему я потерять переменные сессии.

+0

Как вы преформ редирект? пожалуйста, напишите все * релевантный * код – alfasin

+0

EDITED: когда я нажму кнопку входа в систему. это вещь для тригера действия формы, которое равно (Exam1/main.php) каждый раз, когда я изменяю значение моего '