首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从外部网站运行网站注册过程

从外部网站运行网站注册过程
EN

Stack Overflow用户
提问于 2013-03-27 16:32:29
回答 1查看 590关注 0票数 5

我正在集成两个单独的网站登录。每个站点都使用自己的数据库和用户表。

我的问题是:我如何通过PHP执行远程脚本,就像我向网站提交表单一样?

我希望one站点执行登录脚本,该脚本将外部站点登录脚本作为其自己登录过程的一部分运行。我是否应该设置所需的会话cookie并重定向回当前站点?

我使用的是Opencart和vBulletin。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-29 06:01:04

下面是如何使用cURL发出POST请求:

代码语言:javascript
运行
复制
//set POST variables
$fields = array(
    'firstname' => 'Joe',
    'lastname' => 'Smith'
);

//urlify the data for the POST
$fieldsString = join('&', array_map('urlencode', $fields);

//open connection
$ch = curl_init();

//set the url, number of POST vars, POST data
curl_setopt($ch,CURLOPT_URL, 'http://somewebsite.com');
curl_setopt($ch,CURLOPT_POST, count($fields));
curl_setopt($ch,CURLOPT_POSTFIELDS, $fieldsString);

//execute post
$result = curl_exec($ch);

//close connection
curl_close($ch);

// view the results
echo $result;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15654533

复制
相关文章

相似问题

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