繁体   English   中英

如何将文本从一页移到另一页的形式

[英]How to move text from one page into the form of another page

我有一个上面有信息的页面,比方说

<p>username=test</p>
<p>password=test2</p>

我需要搜索此页面,找到用户名和密码的值,并将它们存储在一个变量中。 并将它们带到另一页上的表单上。 像这样:

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

第二页我非常希望不要位于同一服务器上。 因此,使用php POST是不可能的,我不认为您可以使用javascript在页面之间携带变量。 有人有想法么?

注意:另外,我无权访问另一台服务器上的代码((表单)),但是我知道js可以用完网址栏,所以也许我可以用它来填写文本框。

在这里,你我:

您可以将CURL与GET方法请求一起使用,以从外部网站读取HTML。 然后,您可以使用PHP解析HTML,以隔离表单输入控件并创建原始POST字符串。 之后,您可以使用CURL POST将数据发送到“动作”脚本。 您的PHP脚本将需要像一个行为举止良好的Web浏览器一样工作,接受并返回cookie,进行重定向等。过去,我发现这样做需要很长时间才能进行调试,因此将其构建到你的计划。 更好的方法是与该网站的所有者联系并获取API。

祝新年2013年一切顺利,〜Ray

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

<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包含:

<?php 
$Username = $_POST[Username];
$Password = $_POST[Password];
?>
<p>Username="<?php echo $Username; ?>"</p>
<p>Password="<?php echo $Password; ?>"</p>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM