Ho questo script per inserire una stringa random che identifichi l'utente in una tabella, dato che è la prima volta che uso mt_srand() penso che l'errore sia nella sintassi:
codice:
<?php

include("./config.inc.php");



$usr = $_POST['user'];

$pswd = $_POST['password'];

$lgndrt = $_POST['lgndrt'];

$query = "SELECT id, user, password, level FROM users WHERE (user='".$usr."' and password=MD5('".$pswd."'))";

	$verifica = mysql_query($query);

	if(mysql_num_rows($verifica)==0)

		{

		echo("nome utente o password non corretti");

		}else{
		$arr1 = mysql_fetch_row($verifica);
		list($usec, $sec) = explode(' ', microtime());
		mt_srand((float) $sec + ((float) $usec * 100000));
		$uid = md5(uniqid(mt_rand(), true));
		
		$uidquery = "INSERT INTO sessioni (uid, usrid, cdate, level) VALUES ('".$uid."','".$arr1[0]."',".time().",'".$arr[3]."')";
		
		mysql_query($uidquery);
		
		

		setcookie("pnkusrudid", $uid, time()+3600, "/", "", 0);
		setcookie("pnkusrname", $arr1[1], time()+3600, "/", "", 0);
		
		header("Refresh: 5; URL=../index.php");
			
		echo('

Effetuando il login....</p>');

?>
non riesco a capire perche non funzioni e l'errore che mi da quando lo eseguo è questo:

Parse error: parse error, unexpected $ in /web/htdocs/www.painkiller-89.org/home/prv/admin/logging.php on line 42




Spero nel vostro aiuto....

Inoltre qualcuno mi sa dire da dove ricava php $usec e $sec?
devo forniglieli io?