У меня есть 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;
?>
Почему я потерять переменные сессии.
Как вы преформ редирект? пожалуйста, напишите все * релевантный * код – alfasin
EDITED: когда я нажму кнопку входа в систему. это вещь для тригера действия формы, которое равно (Exam1/main.php) каждый раз, когда я изменяю значение моего '
перед перенаправлением вы проверили погоду $ _SESSION ['user'] имеет правильные значения? – Dilantha