Witam.
Jestem autorem serwisu poświęconego Sudoku. Jednym z elementów jest applet do grania w Sudoku. Przy każdej grze łączy się on z bazą danych wykorzystując Urlconnection i wysyłając dane przez POST do pliku php.
Problem jest taki, że applet działa prawidłowo w IE, Firefoxie. Natomiast w Operze plik php jest wywoływany, niestety dane w POST gdzieś znikają ...
to kod appletu :
try {
// Dane do wyslania
String data = URLEncoder.encode("userid", "UTF-8") + "=" + URLEncoder.encode(user, "UTF-8");
data += "&" + URLEncoder.encode("lvl", "UTF-8") + "=" + URLEncoder.encode(lvl, "UTF-8");
// Wysylanie danych
URL u = new URL("http://www.sudoku.picante.pl/insert.php");
URLConnection uc = u.openConnection();
uc.setDoOutput(true);
PrintWriter pw = new PrintWriter(uc.getOutputStream());
pw.println(data);
pw.close();
//Odczyt danych
BufferedReader in = new BufferedReader(
new InputStreamReader(uc.getInputStream()));
res = in.readLine();
System.out.println(res);
} catch (Exception e) {
System.out.println("Blad"+e.getMessage());
}
return(res);
}