【问题标题】:Send username to external webpage form using PHP使用 PHP 将用户名发送到外部网页表单
【发布时间】:2013-06-10 17:12:58
【问题描述】:

我已登录我的网站。从那里我需要去一个外部网站并使用相同的用户名/密码再次登录。我希望它自动发生,而不必再次输入用户名/密码。与浏览器自动填充的方式相同,当您访问之前访问过的页面时,除了我想在服务器端进行。我想用php来做。

这是外部网页的相关部分:

<div id="loginbox">
 <h3 id="login">Login</h3>
  <form action="" method="post" name="">
   <table class="login" border="0" cellspacing="1" cellpadding="3">
    <tbody>
     <tr>
      <td width="190" class="left">Username</td>
       <td width="695"><input name="username" type="text" id="username" size="30"></td>
     </tr>
    <tr>
     <td class="left">Password</td>
      <td><input name="password" type="password" id="password" size="30"></td>

    </tr>
   </tbody>
  </table>
 </div

任何帮助将不胜感激。

【问题讨论】:

  • 我不确定我是否正确,但您无法使用 PHP 访问客户端的浏览器。这是 JS/Ajax。
  • 所以用户登录页面并重定向到外部页面,然后在外部页面上您需要再次检查用户名和密码,但不是用户重新输入,而是要自动填充它?跨度>
  • 你可以访问那个外部页面吗?
  • 外部网页是带有登录表单的公共网页。我在上面发布了登录表单。我已经使用与此外部公共网页相同的用户名/密码登录我的网站。我希望表单自动填充,而不必再次输入我的用户名/密码。同样,就像您访问以前访问过的网站并且您的浏览器自动填写用户名/密码时发生的情况一样。您需要做的就是点击登录按钮。
  • 恐怕你做不了什么(感谢上帝,因为如果你可以的话,我们的互联网会变得非常不安全)。

标签: php external webpage autofill


【解决方案1】:

一个不错的选择是在 PHP 中创建一个 RESTful 服务 API,您的网络表单可以与 API 通信以进行登录和更多操作。

一些有趣的教程:

【讨论】:

  • 没想到。谢谢你的建议。有点希望有一个食谱,但也许谷歌之神会答应的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-03
  • 1970-01-01
  • 1970-01-01
  • 2011-11-10
  • 2015-12-14
相关资源
最近更新 更多