как правильно написать переадресацию

Dovg

Продвинутый новичок
включи уже вывод ошибок.
---
Я тебе предолжил найти отличия между двумя строчками из твоей "страницы ввода пароля"

первая строчка - $_GET['pas']
вторая строчка - $pas;

Видишь отличия?
 

d4a1

Новичок
Ладно спасибо.
Но как исправить это

if(isset($_GET['pas']))
{echo $pas;}

С учётом изменений

>$_GET['pas']
>echo $pas;

Единственное, что приходит в голову - Получается:
if(isset($_GET['pas']))
echo $pas;

В таком виде код всеравно не работает. я больше х.з.
Может isset - вообще не в тему?
Напишите пожалуйста правильно...
 

Dovg

Продвинутый новичок
ты проверяешь на наличие одну переменную, а пытаешься вывести другую.
 

d4a1

Новичок
Может конечно и так. Планировал выводить pas.
Тогда правильно будет так:

if(isset($_GET['pas']))
echo $_GET['pas'];

Предполагаю, что это ещё хуже? Свиду вообще муть

-~{}~ 02.08.10 20:01:

а GET нужен? Если честно, я кроме echo, не понимаю что тут написано.

-~{}~ 02.08.10 21:46:

Этот код вставил на страницу куда переадресуется

if(isset($_GET['pas'])){
echo $_GET['pas'];
}

Переадресацию со страницы генерации сделал - переадресуется.
В итоге думаете чего-нибудь работает. Естественно НЕТ!
Может надо ещё передавать pas в url:
location: a1ascript/index.php/script_secret_page/user_form/1/?pas
но так уже страница не существует.
Подскажите хоть в чем проблема?

-~{}~ 02.08.10 22:47:

________________________________________________________
Такое чувство , что в этом коде при переадресации не передаётся пароль:

$pas= generate_password(5);
$query= "INSERT INTO a1a_system_permalink (link, time_gen, sec) values
('$pas',".time().",'page_1')";
mysql_query ($query) or die ("asas");
$count_rows=mysql_affected_rows();
echo $pas;
mysql_close($connection);


if($count_rows==1)
{
header('location: page2.php');
exit();
}
?>

Так ли это?
 

lart

Guest
Что бы пароль попал в переменную $_GET в скрипт page2.php нужно его передавать:
header('location: page2.php?pas'.$pas);
 

dimagolov

Новичок
lart, ты хорошо подумал?
вообще-то для сохранения состояния между разными скриптами придумали сессию
 

lart

Guest
lart, ты хорошо подумал?
вообще-то для сохранения состояния между разными скриптами придумали сессию
Я в курсе, но d4a1 упорно хочет его передать через GET, а если мы ему сейчас начнем объяснять что такое сессия и как с ними работать, то эта тема не закроется никогда.
 

d4a1

Новичок
Говорите сессия .!? И черт меня дернул передавать через GET.
Ладно эту тему закрываем. Всем спасибо.
 
Сверху