首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将文本从一个页面移动到另一个页面的形式

如何将文本从一个页面移动到另一个页面的形式
EN

Stack Overflow用户
提问于 2012-12-29 01:53:54
回答 2查看 766关注 0票数 0

我有一个页面,上面有相关信息,比如说

代码语言:javascript
复制
<p>username=test</p>
<p>password=test2</p>

我需要搜索这个页面,找到用户名的值和密码的值,将它们存储在一个变量中。并将它们传递到另一页上的表单中。如下所示:

代码语言:javascript
复制
Username: <input type="text" name="Username"><br />
Password: <input type="text" name="Password">

这第二页我非常希望不在同一台服务器上。所以使用php POST是不太可能的,我也不认为你可以用javascript在页面之间传递变量。有谁有什么想法吗?

注意:另外,我不能访问其他服务器上的代码(表单),但是我知道js可以从url栏中运行出来,所以也许我可以用它来填充文本框。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-12-30 21:52:55

给你,你给我:

您可以通过GET-method请求使用CURL从国外网站读取HTML。然后,您可以使用PHP解析HTML以隔离表单输入控件并创建一个原始的POST字符串。然后,您可以使用CURL POST将数据发送到"action“脚本。你的PHP脚本将需要像一个行为良好的web浏览器,接受和返回cookie,遵循重定向等。当我在过去做了这件事,我发现它需要非常长的调试时间,所以把它纳入你的计划中。一个更好的方法是联系该网站的所有者,并获得一个API。

祝2013新年万事如意~雷

票数 1
EN

Stack Overflow用户

发布于 2012-12-29 12:08:10

您可以在page1.php中使用它。

代码语言:javascript
复制
<form action="Page2.php" method="post">

<input type="text" name="Username" id="Username" /><br />
<input type="text" name="Password" id="Password" />

<input type="submit" name="submit" id="submit" value="Transfer Information" />

</form>

Page2.php包含:

代码语言:javascript
复制
<?php 
$Username = $_POST[Username];
$Password = $_POST[Password];
?>
<p>Username="<?php echo $Username; ?>"</p>
<p>Password="<?php echo $Password; ?>"</p>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14073624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档