$_SERVER[PHP_SELF]
привет :)
Интересует эта переменная.Зачем она нужна и почему ее используют вместо прописи action="1.php"? Помогите подправить код <?php $_SERVER[PHP_SELF]="1.php" ?> <form action="$_SERVER[PHP_SELF]" method="get"> <input type="text" name="frio" /> <input type="text" name="frio2" /> <input type="text" name="frio3" /> <input type="submit" value="submit" /> </form> 1.php: <?php echo $_GET["frio"]." : : :".$_GET["frio2"]." : : :".$_GET["frio3"]." : : :" ?> |
Сделайте print_r($_SERVER) и все станет ясно. Вообще, присваивать что-то суперглобальным переменным в большинстве случаев неправильно. К тому же приведенный Вами код содержит синтаксические ошибки и не будет обработан интерпретатором.
Читать |
[PHP_SELF] => /index.php :-/
|
Вот... PHP_SELF возвращает путь к открытой веб-странице. Эту переменную часто вставляют в <form action="<?=$_SERVER[PHP_SELF]?>"> когда хотят чтобы POST или GET запрос передавался на ту же страницу, где Вы сейчас находитесь. Правда там есть оговорка про $_SERVER['QUERY_STRING']
|
спасибо :)
|
Часовой пояс GMT +3, время: 07:26. |