• 请不要在回答技术问题时复制粘贴 AI 生成的内容
wdy1184
V2EX  ›  程序员

如何控制同时只有一个人访问一个 php 文件?

  •  
  •   wdy1184 · Jun 30, 2015 · 4782 views
    This topic created in 4144 days ago, the information mentioned may be changed or developed.

    如题。

    Supplement 1  ·  Jul 1, 2015
    题目说的不明白,补充一下。
    在网站运行时,有个php的文件,注意不是界面,需要同时只有一个人访问。
    就是在同一时间,不能有两个人访问了站点下面的a.php。
    14 replies  •  2015-07-04 21:52:56 +08:00
    bombless
    bombless
    Jun 30, 2015
    1
    在入口去获取文件锁吧
    Septembers
    Septembers
    Jun 30, 2015
    2
    悲观锁
    woshicixide
    woshicixide
    Jun 30, 2015
    3
    flock
    littlehz
    littlehz
    Jun 30, 2015
    4
    先说需求,再来谈技术实现,也许你完全走错了方向。
    hdjdcyl
    hdjdcyl
    Jul 1, 2015 via iPhone
    5
    lilydjwg
    lilydjwg
    Jul 1, 2015
    6
    嗯,这是 Y。同求 X。——http://coolshell.cn/articles/10804.html
    Clarencep
    Clarencep
    Jul 1, 2015
    7
    @lilydjwg +1
    LZ先介绍下背景吧,这个问题有点怪异
    sampeng
    sampeng
    Jul 1, 2015
    8
    我猜是svn的权限管理。。。
    yexiaoxing
    yexiaoxing
    Jul 1, 2015 via iPad
    9
    是运行还是写入/读取该文件?
    wdy1184
    wdy1184
    OP
    Jul 1, 2015
    10
    @bombless 是在网站运行的时候
    wdy1184
    wdy1184
    OP
    Jul 1, 2015
    11
    @Septembers 求解释。。。
    wdy1184
    wdy1184
    OP
    Jul 1, 2015
    12
    @littlehz @lilydjwg @Clarencep 面试的时候面试官问的问题。当时没问他用这个来实现什么。
    wdy1184
    wdy1184
    OP
    Jul 1, 2015
    13
    @yexiaoxing 运行的时候
    realpg
    realpg
    Jul 4, 2015
    14
    先看选型,架构里有没有memcache之类缓存系统,没有就用文件,创建一个标志锁就行了,占用时候设置,退出时候删除
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2500 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 93ms · UTC 15:20 · PVG 23:20 · LAX 07:20 · JFK 10:20
    ♥ Do have faith in what you're doing.