Witajcie mam problem z obsługą ciasteczek w FF i Operze.

Przerobiłem skrypt który ma wrzucać pliki, tak, że tworzy mi przy tym foldery. Problem polega na tym, że nie mam bladego pojęcia o JS i nawet nie brałem się za jego edycję. Próbowałem to zrobić wykorzystując PHP
A więc index.php zaczyna się tak:
  1. $wygasniecie = time() + (60);
  2. $rand = rand(20, 30);
  3.  
  4. $ostatnio = $_COOKIE['ostatnio'];
  5. if($ostatnio==""){
  6. setCookie("ostatnio", $rand, $wygasniecie);
  7. print '<META HTTP-EQUIV="Refresh" CONTENT="0;URL=index.php">';
  8. } else {
  9. //Tu już właściwy kod
  10. }


Skrypt wykorzystuje JS i korzysta z pliku upload-file.php który wygląda tak:
  1. <?php
  2.  
  3. $hash = $_COOKIE['ostatnio'];
  4. //if(file_exists("uploads/".$hash)==false){
  5. shell_exec('mkdir ./uploads/'.$hash);
  6. //}
  7. $uploaddir = './uploads/'.$hash.'/';
  8. $file = $uploaddir . basename($_FILES['uploadfile']['name']);
  9. $size=$_FILES['uploadfile']['size'];
  10. if($size>10485760)
  11. {
  12. echo "error file size > 10 MB";
  13. unlink($_FILES['uploadfile']['tmp_name']);
  14. }
  15. if (move_uploaded_file($_FILES['uploadfile']['tmp_name'], $file)) {
  16. echo "success";
  17. } else {
  18. echo "error ".$_FILES['uploadfile']['error']." --- ".$_FILES['uploadfile']['tmp_name']." %%% ".$file."($size)";
  19. }


I teraz pojawił się problem bo w chrome wszystko działa i tworzy foldery a w FF i operze jakby w ogóle nie uruchamiał pliku upload-file.php, bo jeśli w niego wejdę to folder utworzy, jeśli skorzystam ze skryptu to już nie.

W czym może leżeć problem?