请求时无效的会话令牌

时间:2016-06-21 06:29:39

标签: php request

我一直在我的项目中使用REQUEST。我想要实现的是将我们的数据填充到这个网站website。在我们创建或发布数据之前,网站需要身份验证。这是我的代码

function submit_immi(){

$this->load->library(array('PHPRequests'));

$options = array(
        'auth' => new Requests_Auth_Basic(array('myusername', 'mypassword'))
    );      

    $response = Requests::post('https://online.immi.gov.au/ola/app', array(), $options);       

    var_dump($response->body);

}

这是结果

  

string(5578)“]> ImmiAccountLogin到ImmiAccountFields标记*必须完成.UsernamejoserespallPasswordLoginCancelI忘记了我的ImmiAccount用户名或密码   创建一个ImmiAccountCreate ImmiAccount,以访问移民和边境保护部的在线服务。创建ImmiAccountAccessibilityCopyright&免责声明在线安全隐私“

我一直在用不同的方法接近它,直到我得到不同的反应。我的代码

function submit_immi(){
    $this->load->library(array('PHPRequests'));

    $data = array(
        '_2b0a0a0d0b0'  =>  'username',
        '_2b0a0a0d1b0'  =>  'password'
    );

    $response = Requests::get('https://online.immi.gov.au/lusc/login',array(),$data);

    preg_match_all('/value="([^\"]+)/',$response->body,$match);

    $wc_s = $match[1][0];
    $wc_t = $match[1][1];

    $response = Requests::post("https://online.immi.gov.au/lusc/login?wc_s=$wc_s&wc_t=$wc_t",array(),$data);

    var_dump($response->body);
}

这就是它显示的内容

  

string(2362)“]>根据要求管理我的ImmiAccount无效会话令牌。辅助功能版权和免责声明在线安全隐私”

我做错了吗?有人能指出我正确的道路吗?

谢谢。

0 个答案:

没有答案