首 页   · 站长博客 · 用户注册 · 会员登陆  · 会员排行  ·最新主题  ·最近回复  精华区  版权声明  ·论坛管理
  当前登录身份:游客,请先登录。  笔名: 口令: 验证码:   
楼 主  index »  PHP与模板与代码加密/优化 » [求助]请问如何在页面中提交一些参数到另一个页面并得到访问值(类似curl的..  


  作者:leaven
  注册时间:2005-04-29
  主题/回复:1/0
  积分:405
  等级:★★☆(五级)
  称号:略有小成

  leaven@163.com
  未提供
  www.

 

 发表:2005-04-29 21:12:44 阅读 2450 次 回复 1 次 得分1  |   字号 字色
[求助]请问如何在页面中提交一些参数到另一个页面并得到访问值(类似curl的功能)
我想在一个页面aaa.php中访问http://????????/bbb.php
并且在aaa.php中得到bbb.php所输入的结果

就是类似curl的功能 但curl是将bbb.php输出的结果存入文件,而我想就在aaa.php中得到bbb.php输入的结果

谢谢
 
 1#楼  
 
  回复人:一起PHP
  注册时间:2004-02-27
  主题/回复:247/1521
  积分:4649
  等级:★★★★★☆(十一级)
  称号:论坛圣人

   
 1#楼 发表于2005-04-29 21:59:36  评分:1 

没大看明白你的问题
不知道你是问post还是get。
如果是从aaa.php提交一些数据到bbb.php,或者从bbb.php提交一些数据到aaa.php,不管用get还是post,都是比较简单的,我想你问的可能不是这个问题。
你问的是不是,从aaa.php访问bbb.php,在bbb.php中输入一些东西以后再返回到aaa.php,不知道是不是这个意思。
如果是从aaa.php点击某个按钮或者超链接之后连到bbb.php,然后输入一些内容再返回aaa.php,是不难的,无非是让bbb.php把数据post到aaa.php。但是如果你想不引起aaa.php的刷新,也就是说,在aaa.php中通过点击按钮或者超链接的方式打开一个新的bbb.php,这时候aaa.php仍然存在,而在bbb.php中输入的内容提交之后返回到aaa.php。如果是这样的话,是多少有点麻烦的。因为两个完全独立的页面之间是无法实时的交换数据的,除非这两个页面之间有一定的联系。比如bbb.php采用一个层或者一个iframe,总之得在bbb.php中可以访问aaa.php中的元素才行。访问的方法当然是JS。
比如有的文章发布系统,或者论坛系统,支持用户在发表文章的时候同时上传图片,由于图片和其他的表单元素不能同时提交到服务器,因此一般采用一个层,来上传图片,图片上传上去之后,返回一个图片路径和图片名,供发表文章的页面调用。这个过程实际上就涉及到了从一个页面访问另外一个页面并且接受返回值的问题。

所以,aaa.php和bbb.php得有一定的关系,也就是说,我可以在bbb.php中用JS修改aaa.php中的元素(主要指表单元素)的值。这样的话,bbb.php最好处在某一个框架或者层之内。
具体代码也不是很容易写出来,你随便找一个这种系统看一下,使如何传递回来的,这种系统应该好找。
  页数1/1首页 « 1 » 末页
  发表回复:您还没有登陆,无法发表回复。请先[登陆]

一起PHP技术联盟 主办:一起PHP 联系方式:站长QQ:4304410 QQ群:8423742 20159565 站长博客 E-mail: nqp@nqp.me 执行时间:0.003sec
SimsmaBBS 2008 (v6.0) Developed by 17php.com,Copyright(C)2003-2010 All rights reserved. 副本授权:一起PHP官方专用版