|
|
|
| страница должна переадресовывать пользователя на другую страницу и передавать значение переменной.
a.php:
<?
echo '<form action="target.php" method="post">';
echo '<input type="hidden" name="err" value="$err">';
echo '</form>';
echo '<script type="text/javascript"> window.location = "target.php" </script>';
?>
|
target.php:
<?
$err=$_POST['log_err'];
echo "$err";
?>
|
я понимаю, что код наверняка неверен, потому что у меня выскакивает ошибка.
помогите плиз... | |
|
|
|
|
|
|
|
для: alexander95
(23.09.2010 в 22:17)
| | Вы вообще понимаете, что за код вы пишите?
Что вы делаете?
<?
echo '<form action="target.php" method="post">';
echo '<input type="hidden" name="err" value="$err">';
echo '</form>';
echo '<script type="text/javascript"> window.location = "target.php" </script>';
?>
|
Вы выводите форму и перенаправляете пользователя на "target.php". Для того что-бы отправить данные формы, без нажатия кнопок, нужно использовать метод submit()
Дальше. Даже если теоретически представить, что вы отправили данные, то почему в target.php вы ловите $_POST['log_err']? Вы же "отправляете" $_POST['err']. | |
|
|
|
|
|
|
|
для: Gubichev
(23.09.2010 в 23:15)
| | > Для того что-бы отправить данные формы, без нажатия кнопок, нужно использовать метод submit()
Почему бы в данном случаи не сделать так:
<?php
header("location: target.php?err=$err");
die;
|
| |
|
|
|
|
|
|
|
для: neadekvat
(23.09.2010 в 23:18)
| | Да, только пользователь использует POST. | |
|
|
|
|
|
|
|
для: Gubichev
(23.09.2010 в 23:21)
| | Какой пользователь?
> страница должна переадресовывать пользователя на другую страницу и передавать значение переменной.
Про POST ни слова. Как я понял (да и как следует из кода) единственной целью данной страницы является перенаправить посетителя сайта на другую страницу, передав при этом один параметр.
А если использовать GET не запрещено условями задачи, значит можно. | |
|
|
|
|
|
|
|
для: neadekvat
(23.09.2010 в 23:23)
| | Ошибся, не пользователь, а автор.
Я дал свой ответ на основе кода, в котором используется POST. Про то, что GET-ом нельзя я ни слова не написал. Да и вряд ли автор не знает про существование GET. В общем разберётся.. | |
|
|
|
|
|
|
|
для: Gubichev
(23.09.2010 в 23:31)
| | Да, все, спасибо за помощь. Очень помогли)
и извиняюсь за мою тупость, мне поспать надо. | |
|
|
|