Php 登录到其他站点

Php 登录到其他站点,php,authentication,Php,Authentication,我想为我的用户启用“自动登录”按钮。通过按下按钮,用户将使用我在代码中添加的用户名和密码登录到另一个站点。 我的网站使用php,这个网站是用asp编写的 这可能吗 提前感谢为了将POST数据发送到远程站点的ASP脚本,您必须在PHP中使用 尽管如此,ASP站点可能有一些内部验证,这可能会导致拒绝您的请求,但是值得一试 要将CURL设置为user POST,请查看,您必须将CURLOPT_POST选项设置为TRUE,但您可能会发现(取决于ASP站点),您需要激活/停用其他选项 干杯 这取决于您尝试

我想为我的用户启用“自动登录”按钮。通过按下按钮,用户将使用我在代码中添加的用户名和密码登录到另一个站点。 我的网站使用php,这个网站是用asp编写的

这可能吗

提前感谢

为了将POST数据发送到远程站点的ASP脚本,您必须在PHP中使用

尽管如此,ASP站点可能有一些内部验证,这可能会导致拒绝您的请求,但是值得一试

要将CURL设置为user POST,请查看,您必须将CURLOPT_POST选项设置为TRUE,但您可能会发现(取决于ASP站点),您需要激活/停用其他选项


干杯

这取决于您尝试登录的网站

在一个网站上,没有为每个访问者使用基于密钥的系统,这可以很容易地实现

  • 首先,自己导航到包含登录表单的页面,并显示其页面源
  • 记下每个
    -标记的名称和值,并确定哪个是用户名和密码。还要注意表单的操作,以查看数据的去向
  • 现在,您可以使用
    curl
    将用户发送到网站,只需插入post数据并应用您自己的用户名和密码即可

A.如果您不拥有远程站点: 您是否尝试将身份验证参数直接发布到ASP.net页面?然后,您也可以尝试使用CURL,但无论如何,请放心,站点所有者可能会通过实现简单的保护随时将您锁定在外

B.如果您拥有远程站点:
您可以使用公共数据库共享具有唯一密钥的会话。

这种行为的原因是什么?您只需将auth标志添加到会话中(或将什么用作存储),因为用户名/密码是硬编码的。