these two errors keep showing up every time i try to send data from unity to my php file, i tried every fix i could find for 'curl error 51' so i am assuming the main issue is the second error.
Curl error 51: Cert verify failed: UNITYTLS_X509VERIFY_FLAG_NOT_TRUSTED
i have tried looking up this error but i couldn't find any answers.
InvalidOperationException: UnityWebRequest has already been sent; cannot begin sending the request again
UnityEngine.Networking.UnityWebRequest.SendWebRequest () (at <2424cac47b134bcb9980d5fdf8ea4441>:0)
AddScore+<Register>d__5.MoveNext () (at Assets/Scripts/AddScore.cs:30)
UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at <e8645a79b0794e0e9a2b5bbff081b88a>:0)
here is the unity code as well
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.Networking;
public class AddScore : MonoBehaviour
{
public InputField nameField;
public GameObject Time;
public GameObject ScoreText;
public Button submitScore;
public void InputScore()
{
StartCoroutine(Register());
}
IEnumerator Register()
{
WWWForm form = new WWWForm();
form.AddField("name", "nameField.text");
using (UnityWebRequest www = UnityWebRequest.Post("https://localhost/sqlconnect/addscore.php", form))
{
yield return www.SendWebRequest();
{
yield return www.SendWebRequest();
if (www.isNetworkError || www.isHttpError)
{
Debug.Log(www.error);
}
else
{
Debug.Log("Form upload complete!");
UnityEngine.SceneManagement.SceneManager.LoadScene(0);
}
}
}
}
}