PHP新手在这里
我正在创建一个网页,该网页通过附加到文本文件中来存储一些信息。每次网页加载时,都会有一个小的 php 脚本将信息添加到文本文件的末尾。我正在使用 file_put_contents。这是我的代码的非常简化的版本:
<?php
$file = "records.txt";
$current = file_get_contents($file);
$current .= "id = ". $_GET["id"]." \n";
file_put_contents($file, $current );
?>
这是我的担忧...如果数百人打开我的网页,我的脚本是否能够捕获所有用户信息而不会错过任何人。这是极其重要的。
我害怕锁定它(使用 LOCK_EX),因为这意味着当新用户打开网页时,如果另一个用户正在写入脚本,则脚本将无法打开并附加到文本文件中,因此我不会能够捕获他的信息,这是一个大问题。
那么我应该忽略锁还是需要一个?我应该如何解决这个问题
非常感谢。