برای یک بار refresh شدن نمی توانید از تگ meta بتنهایی استفاده و باید چیزی در URL قرار دهید تا مشخص کند می خواهید که صفحه یکبار refresh شده است یا نه. می توانید این کار را در سمت سرور با PHP انجام دهید (کد زیر را در تگ head صفحه قرار دهید):
<?php if(!isset($_GET['loaded'])) {
echo '<meta http-equiv="refresh" content= "0;URL=index.php?loaded=true" />';
} ?>
در سمت کلاینت باید با استفاده از جاوااسکریپت این کار را انجام دهید:
<script type="text/javascript">
window.onload = function() {
if(!window.location.hash) {
window.location = window.location + '#loaded';
window.location.reload();
}
}
</script>