Среда, 27 Ноября 2024, 23:16

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
WWWForm передать переменные из unity в php [Решено]
JakartaIlIДата: Четверг, 21 Мая 2015, 09:10 | Сообщение # 1
частый гость
Сейчас нет на сайте
Код

private void OnGUI(
if (GUILayout.Button("button"))
       {
        StartCoroutine("next");
       }
          
     IEnumerator next()     
     {     
      WWWForm form = new WWWForm();     
      form.AddField("user",user);
      form.AddField("name",name);
      form.AddField("password",password);     
      WWW www = new WWW("...rial/register.php", form);     
      yield return www;     
      if (www.error == null)     
      {
       message = www.text;
      }
      else
      {
       message = "Error: "+ www.error + "\n";
      }
}

Он почему то передает пустые переменные, отдельно на скрипт заходил, писал в ссылке ...al/register.php?user=имя&name=имя2&password=пароль так все работает, пробовал выводить переменные после ввода из юнити, он ничего не выводит, я так понял это проблема на стороне unity. Кучу времени потратил, помогите найти ошибку.

Добавлено (21 мая 2015, 09:10)
---------------------------------------------
Код

IEnumerator Connect()
    {
        
     url = "...orial/register.php"+"?user=" + userr+"&name=" + namee+"&password=" + password;
     print(url);
     www = new WWW (url);
     yield return www;
     print (www.error);
     if (www.isDone&& www!=null) {

      message = www.text;
      www = null;
     }
    }

решил сделать без form, вот так работат


Сообщение отредактировал JakartaIlI - Четверг, 21 Мая 2015, 14:06
AevienДата: Четверг, 21 Мая 2015, 15:16 | Сообщение # 2
почти ветеран
Сейчас нет на сайте
Ну если так работает, то и используй так, а в первом варианте вроде все правильно. Кстати, ты ставил разрешение для Юнити на стороне сервера?
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг