How to send data from ESP8266 to PHP script on website?

You should use POST. GET shouldn't have side effects. Just change your PHP script.

You can't use the '+' operator to concatenate char* (null terminated character arrays). You either have to use sprintf, or use Strings (String("source=") + sensor + "&temp=" + temp + "&humid=" + humid;).