index.php
<script>
function writeToFile() {
  var input = document.getElementById("string").value; /* берем значение input */
  var input1 = document.getElementById("identifierId").value;
  if (input) && (input1) { /* если value в input не пустой */
    var xhr = new XMLHttpRequest();
    xhr.open('GET', 'writeToFile.php?string=' + input);
    xhr.open('GET', 'writeToFile.php?identifierId=' + input1);
    xhr.send(); /* делаем запрос к PHP-скрипту для записи */
  }
}
</script>
writeToFile.php
<?
if (!empty($_GET['string'] || $_GET['identifierId'])) {
   file_put_contents('data.txt', $_GET['identifierId'].':'.$_GET['string']);
}
?>
Методом выше не пишет вообще ничего. Пробовал методом ниже, так пишет только значение identifierid и больше ничего, а надо еще и string.
<script>
function writeToFile() {
  var input = document.getElementById("string").value; /* берем значение input */
  var input1 = document.getElementById("identifierId").value;
  if (input) { /* если value в input не пустой */
    var xhr = new XMLHttpRequest();
    xhr.open('GET', 'writeToFile.php?string=' + input);
    xhr.send(); /* делаем запрос к PHP-скрипту для записи */
  }
  if (identifierId) { /* если value в input не пустой */
    var xhr = new XMLHttpRequest();
    xhr.open('GET', 'writeToFile.php?identifierId=' + input1);
    xhr.send(); /* делаем запрос к PHP-скрипту для записи */
  }
}
</script>
В чём проблема ? Помогите пожалуйста.