Я разрабатываю форму в PHP. Существуют переменные, которые исправляются, и будут отображаться в ссылке на веб-странице. Но некоторые переменные, которые передаются на другую страницу, скрыты и не являются фиксированными.
Например.
HTTP: //editform.php var1 = 23&var2 = 34 будет иметь скрытые переменные hidvar=23
HTTP: //editform.php var1 = 23 это не будет иметь скрытой переменной, а также var2 также не существует
Я проверил переменную в связи с функцией isset.
if(isset($_GET['var2']))
Теперь, как получить все значения переменных на другой странице со всей комбинацией скрытых переменных и переменных в Link.
Далее я добавляю код, который позволит вам получить идею, что мне нужно. Ниже веб-страница сохраняется как webform.php
<?PHP
if(isset($_GET['YID']))
{ $YRID=$_GET["YID"]; }
else
{ $YRID=0; echo "Variable Missing. Program terminated."; }
?>
// GET THE VALUE OF $PASS;
//GET THE VALUE OF SESSIONID;
//GET THE VALUE OF YID.<form action="WEBFORM.php?PASS=<?PHP echo $PASS;?>" name="FORM1" METHOD="POST">
<?php
//statement which do some operation using $YRID;
?>
<input type="hidden" name="SESSIONID" VALUE="<?PHP echo $SESID; ?>" />
</FORM>
while (list($key, $value) = each($_REQUEST))
{
echo ($key.' '.$value);
}
Где $ key это имя переменной, $ value это значение переменной
Я попробовал приведенный ниже код
isset($_POST['SUBMIT'])
если форма отправлена, то приведенный выше код проверит скрытую переменную.
для проверки скрытых переменных и для переменной в ссылке я проверил, используя приведенный ниже код
if(isset($_GET['YID']))
если форма еще не отправлена, приведенный выше код проверит переменную.