我有一个问题,在javascript函数setTimeout内使用我的php代码。代码是在一个PHP文件中,但不是像它应该这样做,而是等待五分钟将用户发送到我的网站的索引页面,它就会立即执行。有任何想法吗?在javascript中setTimeout内使用php
下面的代码:
<script>
setTimeout(function() { <?php header('Location: /index.html'); ?> }, 300000);
</script>
我有一个问题,在javascript函数setTimeout内使用我的php代码。代码是在一个PHP文件中,但不是像它应该这样做,而是等待五分钟将用户发送到我的网站的索引页面,它就会立即执行。有任何想法吗?在javascript中setTimeout内使用php
下面的代码:
<script>
setTimeout(function() { <?php header('Location: /index.html'); ?> }, 300000);
</script>
是。这是因为PHP代码首先得到执行,因为它是服务器端的。所以你将不得不修改你的代码:
<script>
setTimeout(function() { window.location.href='/index.html' }, 300000);
</script>
你不能在任何地方设置标题,除了你的PHP页面的开始。 – gcochard
头文件主要是为了举例的目的,我打算在该片段中使用更复杂的PHP代码。我只是想作为一个例子,我只是使用一个简单的PHP函数来问我的问题。 – Twisterz