douju6542 2010-11-29 00:11
浏览 32
已采纳

php curl关注重定向?

I have a page that is meant to receive a curl request from another server.

I need to format this curl request to another format.

so I have this code

<?php
$id =     (isset($_GET['msgid'])    ? $_GET['msgid']   : 'null');
$from =   (isset($_GET['from'])     ? $_GET['from']    : 'null');
$body =   (isset($_GET['content'])  ? $_GET['content'] : 'null');
$status = (isset($_GET['status'])   ? $_GET['status']  : 'null');

header("location: ../action/receive_message/$id/$from/$body/$status");
?>

so, if someone was to launch a curl request to
http://example.com/intercept/test.php?id=123&from=me&body=something;

Will that call
http://example.com/action/123/me/something/null?

Or if not is there a way i can get it to?

The other one is.

Is there a way I can do this in .htaccess? So I dont have to create a seperate file for this?

  • 写回答

2条回答 默认 最新

  • dqe9657 2010-11-29 00:53
    关注

    Curl doesn't follow redirects by default.

    If you're running curl from the command line, you need to add the -L flag to your command to make it follow redirects.

    If you're calling curl via a library, you need to set the FOLLOWLOCATION curl option to true (or 1), and the exact code to do that will depend on the language/library/wrapper you're using.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥50 易语言把MYSQL数据库中的数据添加至组合框
  • ¥20 求数据集和代码#有偿答复
  • ¥15 关于下拉菜单选项关联的问题
  • ¥20 java-OJ-健康体检
  • ¥15 rs485的上拉下拉,不会对a-b<-200mv有影响吗,就是接受时,对判断逻辑0有影响吗
  • ¥15 使用phpstudy在云服务器上搭建个人网站
  • ¥15 应该如何判断含间隙的曲柄摇杆机构,轴与轴承是否发生了碰撞?
  • ¥15 vue3+express部署到nginx
  • ¥20 搭建pt1000三线制高精度测温电路
  • ¥15 使用Jdk8自带的算法,和Jdk11自带的加密结果会一样吗,不一样的话有什么解决方案,Jdk不能升级的情况