|
|
|
| Здравствуйте всем!!!
есть код
<?php
if (isset($_GET['number'])) {
print $_GET['number'];
exit();
}
$num = 10;
print "<a href='".$_SERVER['PHP_SELF']."?number=$num'>go</a>";
?>
|
и вопрос.
Как обойтись без print "<a href='".$_SERVER['PHP_SELF']."?number=$num'>go</a>";
т.е. можно ли передать переменную $num в обработчик с помощью ф-и header() (и если можно, то как)?
заранее спасибо | |
|
|
|
|
|
|
|
для: denok
(02.10.2007 в 19:39)
| |
<?
header("location: $_SERVER['PHP_SELF']?number=$num");
|
| |
|
|
|
|
|
|
|
для: sim5
(02.10.2007 в 21:34)
| | ага! Спасибо, получилось! :)
а если вместо GET придется исп-ть POST, как тогда без HTML-кода формы обойтись? | |
|
|
|
|
|
|
|
для: denok
(02.10.2007 в 22:37)
| | Не понял, причем тут POST? Это пример передачи параметров через заголовок, естественно это GET-метод передачи. Данные переданные методом POST, если вам нужно опять сделать перенаправление, можете также вставить в хидер:
<?
header("location: pathURL?date=$_POST['as']");
|
| |
|
|
|
|
|
|
|
для: denok
(02.10.2007 в 22:37)
| | если без формы - то либо сокетом, либо curl, либо еще что-то... адресная строка только для GET | |
|
|
|