Во первых! Очень конфузно поставлена задача!!!!!!
Чётко ставьте задачу!
Лучше если будете описывать функционал...
Если я правельно понял то работать должно как то так!
//1.Version:
<?php
if (!empty($_GET['Dwig'])) {
// if $_GET is emty redirect to url with get
header("Location: http://" . $_SERVER['HTTP_HOST'] . "/" . $_SERVER['REQUEST_URI'] . '?Dwig=1');
}
?>
<script>
//Why setInterval??? Maybe better to use setTimeout
setInterval(
function() {
var Dwig = <?= $_GET['Dwig'] ?>;
if (Dwig === null) {
location.reload();
} else {
document.write(<?= $_GET['Dwig'] ?>);
}
}, 1000);</script>
//2.Version:
<?php
if (!empty($_GET['Dwig'])) {
echo "false";
} else {
echo "true";
}
?>
<script type="text/javascript" src="http://code.jquery.com/jquery-2.0.3.js"></script>
<script>
/**
* request for functionality
*/
function request(args) {
$.ajax({
type: "GET",
url: <?= "http://" . $_SERVER['HTTP_HOST'] . "/" . $_SERVER['REQUEST_URI'] ?> + '?' + args,
})
.done(function(resp) {
if (resp == "true") {
$('body').append(resp);
} else {
location.reload();
}
})
}
//Why setInterval??? Maybe better to use setTimeout
setInterval(
function() {
var Dwig = 1;
request("Dwig=" + Dwig);
},
1000);
</script>