如何使用DOMDocument提交POST数据

时间:2011-10-11 09:26:54

标签: php post domdocument

我想使用DOMDocument类(确切地说是DOMDocument :: loadHTMLFile())提交POST数据,以使用提交的post方法模拟html表单。

为此目的,我试图使用stream_context_set_default()设置我的参数,但不知何故不起作用:

<?php
$default_opts = array(
  'http'=>array(
     'method'=>"GET",
     'header'=>"Accept-language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3",
     'content'=>'param=value'
   )
);
stream_context_set_default($default_opts);

$doc = new DOMDocument();
$doc->loadHTMLFile('http://127.168.2.1/path/to/file/test_post.php');

echo $doc->saveXML();
?>

我错过了什么或者根本没有办法做到这一点? 如果是这样,有没有其他方法可以使用DOMDocument类或者我必须使用其他机制,如curl或fsockopen()?

0 个答案:

没有答案