How can PHP sessions be utilized to assign unique filenames for each user's form data in a CSV file?
To assign unique filenames for each user's form data in a CSV file using PHP sessions, you can generate a unique session ID for each user and use it as part of the filename. This way, each user's data will be stored in a separate CSV file identified by their session ID.
<?php
session_start();
// Generate a unique filename using the session ID
$filename = 'userdata_' . session_id() . '.csv';
// Open the CSV file for writing
$file = fopen($filename, 'w');
// Write the user's form data to the CSV file
$data = array(
$_POST['name'],
$_POST['email'],
$_POST['message']
);
fputcsv($file, $data);
// Close the CSV file
fclose($file);
echo 'Form data saved to: ' . $filename;
?>