V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MaiCong
V2EX  ›  PHP

学 PHP 的,有多少人知道 'php://' 协议呢

  •  
  •   MaiCong · 2015-06-22 23:05:21 +08:00 · 6878 次点击
    这是一个创建于 3231 天前的主题,其中的信息可能已经有所发展或是发生改变。

    比如:
    $POST = file_get_contents('php://input');

    文档:
    http://php.net/manual/zh/wrappers.php.php
    http://php.net/manual/zh/wrappers.php

    我很好奇 :)

    30 条回复    2015-07-01 02:05:33 +08:00
    RIcter
        1
    RIcter  
       2015-06-22 23:10:11 +08:00 via iPhone
    我知道我知道,這玩意特別好用(
    可以任意文件讀取、XXE(
    Delbert
        2
    Delbert  
       2015-06-22 23:18:53 +08:00 via Android
    POST得不到的原始数据可以用这个来获取。我都是调试完了再换成post。
    ihciah
        3
    ihciah  
       2015-06-22 23:32:27 +08:00
    这个难道不是要问搞CTF的么
    KexyBiscuit
        4
    KexyBiscuit  
       2015-06-23 05:44:10 +08:00 via Android
    phar://
    :-)
    falcon05
        5
    falcon05  
       2015-06-23 07:39:16 +08:00 via iPhone
    做微信公众号开发时,获取微信的POST过来的XML就是用这个
    linescape
        6
    linescape  
       2015-06-23 09:35:20 +08:00
    我也是弄微信公众平台的时候才知道有这个,话说PHP一般时候用不到的东西还多着呢
    janxin
        7
    janxin  
       2015-06-23 09:42:34 +08:00
    这个早期的时候讲php的文章里会有很多的吧,后来渐渐没人用了
    gongpeione
        8
    gongpeione  
       2015-06-23 09:52:08 +08:00
    并不会用_(:з」∠)_
    wizardforcel
        9
    wizardforcel  
       2015-06-23 10:07:16 +08:00 via Android
    不用那个。直接读控制台的时候会用STDIN。
    iyaozhen
        10
    iyaozhen  
       2015-06-23 10:11:47 +08:00
    还是比较常用。主要是接收非网页表单的数据。比如说端上直接 POST 过来的 Json。
    ichou
        11
    ichou  
       2015-06-23 10:24:33 +08:00
    某次在实现 RESTful 时用过,稍微了解了一些,确实有点意思
    hambut
        12
    hambut  
       2015-06-23 10:33:21 +08:00
    协议加密,数据混淆,神器
    lujiajing1126
        13
    lujiajing1126  
       2015-06-23 10:56:06 +08:00
    会用呀
    Actrace
        14
    Actrace  
       2015-06-23 11:34:25 +08:00
    php://input
    kookxiang
        15
    kookxiang  
       2015-06-23 11:36:37 +08:00
    一直觉得没什么卵用,直到我弄了个微信公众号
    b821025551b
        16
    b821025551b  
       2015-06-23 11:54:33 +08:00
    不然Content-Type不是TEXT/HTML怎么获取?
    skyc
        17
    skyc  
       2015-06-23 12:12:39 +08:00
    测试ping++的时候有用过。。
    yangmls
        18
    yangmls  
       2015-06-23 12:18:35 +08:00
    惊讶于楼上说从没用过的。。。这非常常用,PUT PATCH 请求基本都需要这个

    说一个和 php://output 相关的,excel word 的库,有时只有 save 方法,你可以不具体 save 到某个文件,而直接 save 到输出流,达到 echo 的效果。
    bjzhush
        19
    bjzhush  
       2015-06-23 14:10:56 +08:00
    用过几次
    endrollex
        20
    endrollex  
       2015-06-23 14:19:27 +08:00
    没听说过,W3C没教
    twitterpig
        21
    twitterpig  
       2015-06-23 14:57:39 +08:00
    大神,麦葱~
    kimmykuang
        22
    kimmykuang  
       2015-06-23 15:29:45 +08:00
    以前做跟APP的交互的时候用这个来获取APP发来的请求
    spoonwep
        23
    spoonwep  
       2015-06-23 17:02:51 +08:00
    只在做微信公众号的时候用过。。。
    flowfire
        24
    flowfire  
       2015-06-23 18:29:59 +08:00
    用ajax的时候发现post的数据无论如何都收不到。。。。。知道我发现了这个。。。
    fxxkgw
        25
    fxxkgw  
       2015-06-23 18:34:28 +08:00
    接收POST过来的json数组时候用过 不过没仔细研究过
    xujif
        26
    xujif  
       2015-06-23 18:48:13 +08:00
    没听过这个的肯定也没用过rpc
    yumijie
        27
    yumijie  
       2015-06-23 19:00:48 +08:00 via Android
    没用过,也没听说过,正在学php
    zts1993
        28
    zts1993  
       2015-06-23 19:08:07 +08:00
    微信API,,才第一次见到。。。
    mufeng
        29
    mufeng  
       2015-06-24 12:23:21 +08:00
    @kookxiang 😄哈哈
    bailywen
        30
    bailywen  
       2015-07-01 02:05:33 +08:00
    https://maicong.me/ 需求发送不了,联系不了你们
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2685 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 11:40 · PVG 19:40 · LAX 04:40 · JFK 07:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.