SkyRing
V2EX  ›  PHP

给你们分享个好东西 chevereto 图床随机图片 api,也向你们请教一个问题问题

  •  
  •   SkyRing · Aug 18, 2023 · 2482 views
    This topic created in 1042 days ago, the information mentioned may be changed or developed.

    https://github.com/TachibanaKimika/chevereto-random-pic

    可以解决的话,有偿也可,最近确实比较忙。 这个程序可以解决图库和随机图片的问题,可谓是非常的方便了。 但是,问题来了,明明是定位的数据库字段都没啥问题,可就是没法使用在这个相册里面随机图片 我不知道是怎么回事,不知道有没有人可以试一下,解答一下我的疑惑。

    7 replies    2023-08-19 00:26:53 +08:00
    flyqie
        1
    flyqie  
       Aug 18, 2023 via Android
    顺手看了下代码,sql 注入警告。
    SkyRing
        2
    SkyRing  
    OP
       Aug 18, 2023
    ???,你别吓我哦
    SkyRing
        3
    SkyRing  
    OP
       Aug 18, 2023
    看来这个事情还得搁置很久呢,我大概已经有了新的想法解决办法了,害
    iSecret
        4
    iSecret  
       Aug 18, 2023
    1. 参数基本没做过滤,也没有使用预处理;
    2. 随机操作建议在程序上处理,比如缓存自增 ID ,然后 rand 获取随机的 ID 来查询;
    3. https 方式没太看懂,如果是重定向为啥需要前端重定向?直接后台返回 301 到 img_url 或许更好?
    flyqie
        5
    flyqie  
       Aug 18, 2023 via Android
    @SkyRing #2

    吓你干啥。。#4 的回答已经很充分了。

    第一眼我也以为我是不是看错了,仔细一看,发现还真是有风险。
    SkyRing
        6
    SkyRing  
    OP
       Aug 19, 2023
    @flyqie 只是相当于没用做风险管理是吧,说到底这个程序还能优化吗,害!感觉功能性上还是蛮好用的。
    SkyRing
        7
    SkyRing  
    OP
       Aug 19, 2023
    @iSecret 大佬专业哦
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5371 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 07:52 · PVG 15:52 · LAX 00:52 · JFK 03:52
    ♥ Do have faith in what you're doing.