用hidden应该可以的。或者就用get方式。或者在弹出的链接中带有这个参数。

解决方案 »

  1.   

    简单点,计算机自己打开了一个网页,我怎么让计算机自动获取上面的资料。而且是动态的。比如对方的网页是asp做的。 
      

  2.   

    name=123  年龄=23 !!!晕
      

  3.   

    用php打开那个页面,然后过滤
      

  4.   

    $name = $_GET["name"];
    echo $name;
      

  5.   

    你们大多数人都把楼主的话理解错误了
    只有 ashchen(陈辉) 理解正确。
    抓取某一页面,可以用include+输出控制函数实现,然后用正则提取相关内容。
      

  6.   

    include+输出控制函数??    不太明白,又没有例子什么的?
      

  7.   

    嗯,同意surfchen(偶木系楼主,偶系楼猪)(JS&&C菜菜) 的意见.....不过,光用PHP可能完成不了这任务吧.......至少我不行.........
      

  8.   

    我现在有一个笨的办法,就是打开网页后,用delphi作了一个类似于软件盘的程序,让程序自己控制,把网页ctrl+a  ctrl+c 网页ctrl+v  然后放在一个地方,处理,放入数据库,不过我觉得我的办法好傻,好傻。哈哈哈
      

  9.   

    <form name="form1" method="post" action="index.php? name=123">
      <input type="hidden" name="nianlin" value="$nianlin">
      <input type="submit" name="Submit" value="提交">
    </form>
      

  10.   

    楼主是不是要这个?找资料发现的,顺便抓下来在php中使用sockets:从新闻组中获取文章 
    本文出自:www.oso.com.cn 作者:一木 By Armel Fauveau (2002-03-27 08:02:01) 
        PHP能打开远程或本地主机上的Socket端口。本文是一个使用Socket的小例子:连 
        接到一个Usenet新闻组服务器,同服务器对话,从新闻组中下载一些文章。  
          
    在php中打开一个socket  
        使用fsockopen()打开一个socket.这个函数在php3和php4种都可以使用。函数声明 
    是这样的:  
    int fsockopen (string hostname, int port [, int errno [, string errstr [, double timeout]]])  
        这个函数将打开一个连接到主机hostname的port端口的TCP连接。hostname可以是一 
        个有效的域名,或者是一个ip地址。对于udp连接,你必须指定协议:udp://hostname.  
        对于unix域,主机名使用到socket的路径,这种情况下,端口port必须置为0。可选 
        的timeout参数用来设定等待打开一个socket的时间,单位为秒。  
        关于fsockopen()的更多信息,请参考:h 
        ttp://www.php.net/manual/function.fsockopen.php  网络新闻传输协议  
        访问新闻组服务器需要通过称为NNTP(网络新闻传输协议)的协议来进行。这个协议 
        在rfc977中有详细的细节,可以在http://www.w3.org/Protocols/rfc977/rfc977.html 
        得到。这个文档分别描述了怎样连接到NNTP服务器,怎样同服务器对话,以及完成这 
        些任务的不同命令。  连接  
        连接到一个NNTP服务器需要知道它的主机名(或者是ip地址)和它侦听的端口。为了 
        避免一个连接企图失败导致程序挂起,你应该使用timeout参数。  
        <?php  
          $cfgServer   = "your.news.host";  
          $cfgPort     = 119;  
          $cfgTimeOut  = 10;        //open a socket  
          if(!$cfgTimeOut)  
             // without timeout  
             $usenet_handle = fsockopen($cfgServer, $cfgPort);  
          else  
             // with timeout  
             $usenet_handle = fsockopen($cfgServer, $cfgPort, &$errno, &$errstr, $cfgTimeOut);        if(!$usenet_handle) {  
              echo "Connection failed.\n";  
              exit();  
          }  
          else {  
              echo "Connected.\n";  
              $tmp = fgets($usenet_handle, 1024);  
          }  ?>  
    与服务器对话  
      现在我们已经连接到了服务器,可以通过前面打开的socket同服务器对话了。比如 
    说我们要从某个新闻组得到最近的10篇文章。RFC977指出,第一步要用GROUP命令选择 
    正确的新闻组:  
        GROUP ggg  
        参数ggg是要选择的新闻组的名字(比如说是"net.news"),这是必需的。可用的新 
        闻组的列表可以用LIST命令得到。选择新闻组的命令成功后,返回组中第一篇和最 
        后一篇文章的文章编号,以及组中文章的数目。  
        下面是一个例子:  
        chrome:~$ telnet my.news.host 119  
        Trying aa.bb.cc.dd...  
        Connected to my.news.host.  
        Escape character is '^]'.  
        200 my.news.host InterNetNews NNRP server INN 2.2.2 13-Dec-1999 ready (posting ok).  
        GROUP alt.test  
        211 232 222996 223235 alt.test  
        quit  
        205 .      接收到命令 GROUP alt.test 后,服务器返回"211 232 222996 223235 alt.test".  
        211是RFC中定义的返回码,指示命令已成功执行。返回信息还指出,现在有232篇文 
        章,最早的文章的编号是222996,最新的文章的编号是223235。我们看到, 
        222996+232并不等于223235。丢失的7篇文章因为某种原因被从服务器删除了,可能 
        是因为被它的合法作者取消了(这是可能的,而且很容易做到),或者因为是灌水文 
        章而被删。  
        需要注意的事,有些服务器在选择新闻组之前可能要求身份认证,这取决于这是一个 
        公共的或者是私用的服务器。也有可能服务器允许任何人读取文章,但发表文章需要 
        身份验证。      <?php  
            
          //$cfgUser    = "xxxxxx";  
          //$cfgPasswd  = "yyyyyy";  
          $cfgNewsGroup = "alt.php";        //identification required on private server  
          if($cfgUser) {  
              fputs($usenet_handle, "AUTHINFO USER ".$cfgUser."n");  
              $tmp = fgets($usenet_handle, 1024);  
              fputs($usenet_handle, "AUTHINFO PASS ".$cfgPasswd."n");  
              $tmp = fgets($usenet_handle, 1024);            //check error  
       
              if($tmp != "281 Okrn") {  
                  echo "502 Authentication errorn";  
                  exit();  
              }  
      }  
        
      //select newsgroup  
         
      fput($usenet_handle, "GROUP ".$cfgNewsGroup."n");  
      $tmp = fgets($usenet_handle, 1024);  
        
      if($tmp == "480 Authentication required for commandrn") {  
         echo $tmp;  
         exit();  
      }  
        
      $info = split(" ", $tmp);  
      $first= $info[2];  
      $last = $info[3];  
        
      printf("First : %sn", $first);  
      printf("Last : %lastn", $last);  
     
     
      

  11.   

    http://www.yubeinet.com/bbs/wdbread.php?forumid=15&filename=f_354&fpage=楼主看看这个例子。。
      

  12.   

    还没解决吗?呵呵
    如果只是用get提交的可以直接用fopen('.......index.php? name=123')
    然后就像打开本地文件一样处理得到的数据,过滤一下即可;
    如果是post提交需要用到socket提价数据然后得到返回数据,然后分析过滤就可
      

  13.   

    ashchen(陈辉)能不能给我找个网站举个例子?谢谢呀!
      

  14.   

    我又看了一遍你的问题,好像和php关系不大。
    你可以编一个应用程序实现。自己要写一个类似浏览器得东东提交,应该有现成得控件。
      

  15.   

    就像这个网站
    http://www.7xi.net
    他里面有str=&*******************
    这些****就是根据不同的浏览器得到的,楼主的意思是,把这个str是否可以保存到比如说用session,这样就可以在用户的浏览器里得到这个值了,。