Is it necessary to use sessions when implementing file uploads in PHP, especially for a tool meant for personal use only?

When implementing file uploads in PHP for a personal tool, it may not be necessary to use sessions. Sessions are typically used to store user-specific data across multiple pages, but for a personal tool, you may not need this functionality. Instead, you can simply handle the file uploads directly without involving sessions.

<?php
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    $targetDir = "uploads/";
    $targetFile = $targetDir . basename($_FILES["file"]["name"]);

    if (move_uploaded_file($_FILES["file"]["tmp_name"], $targetFile)) {
        echo "File uploaded successfully!";
    } else {
        echo "Error uploading file.";
    }
}
?>

<form method="post" enctype="multipart/form-data">
    Select file to upload:
    <input type="file" name="file">
    <input type="submit" value="Upload File" name="submit">
</form>