我有一个输入字段,如下所示:
<input type="text" name="subject" id="subject" value="Car Loan">
我希望获得输入字段的值Car Loan
,并将其分配给一个会话。我如何使用PHP或jQuery来做这件事?
发布于 2012-11-19 12:15:06
您可以通过以下方式获取值$value
:
$value = $_POST['subject'];
或者:
$value = $_GET['subject'];
,具体取决于所使用的表单方法。
session_start();
$_SESSION['subject'] = $value;
该值被分配给会话变量subject。
发布于 2012-11-19 12:22:12
对于全局使用,您可以使用:
$val = $_REQUEST['subject'];
要添加您的会话,只需
session_start();
$_SESSION['subject'] = $val;
在这种情况下,您不需要jQuery。
发布于 2017-05-28 04:42:03
function get_input_tags($html)
{
$post_data = array();
// a new dom object
$dom = new DomDocument;
//load the html into the object
$dom->loadHTML($html);
//discard white space
$dom->preserveWhiteSpace = false;
//all input tags as a list
$input_tags = $dom->getElementsByTagName('input');
//get all rows from the table
for ($i = 0; $i < $input_tags->length; $i++)
{
if( is_object($input_tags->item($i)) )
{
$name = $value = '';
$name_o = $input_tags->item($i)->attributes->getNamedItem('name');
if(is_object($name_o))
{
$name = $name_o->value;
$value_o = $input_tags->item($i)->attributes->getNamedItem('value');
if(is_object($value_o))
{
$value = $input_tags->item($i)->attributes->getNamedItem('value')->value;
}
$post_data[$name] = $value;
}
}
}
return $post_data;
}
error_reporting(~E_WARNING);
$html = file_get_contents("https://accounts.google.com/ServiceLoginAuth");
print_r(get_input_tags($html));
https://stackoverflow.com/questions/13447554
复制相似问题