两个用户同时写入文件?(PHP/file_put_contents)

Nig*_*awk 6 php flags

如果通过将数据写入到文件file_put_contentsFILE_APPEND标志设置和两个用户在同一时间提交数据,这将追加不管,还是有机会的一个条目将被覆盖?

如果我设置了LOCK_EX标志,第二次提交是否会等待第一次提交完成,或者当无法获得独占锁时数据是否丢失?

PHP通常如何处理?我正在运行5.2.9版.如果重要的话

谢谢,瑞恩

小智 2

您还可以检查集群函数以实现正确的锁定(不基于 while / sleep 技巧)