在调用GET后如何从URL中删除GET变量?
致电
uploads.gdata.youtube.com’s server IP address could not be found.
被调用后
<a href="?reward">
据我所知,在我的网址中,我看到if (isset($_GET['reward'])){
$username = $_SESSION['username'];
$points = $_SESSION['points'];
if ($points >=500) {
echo " test value is more than 500";
} // ANTRA IF UZDAROM
else {
echo '<script type="text/javascript">';
echo 'setTimeout(function () { swal({type: "error",title: "Oops...",text: "You do not have enough points!",buttonsStyling: false,heightAuto: false});';
echo '}, 1000);</script>';
}
} // PIRMA IF UZDAROM
我为什么要删除它?好吧,由于人们可以刷新页面,因此他们可能会滥用某些内容。有什么办法?
答案 0 :(得分:0)
使用重定向是您可以尝试的一种选择:
date
答案 1 :(得分:0)
对于将来的读者:
将此代码放在页面顶部
<script>
if(typeof window.history.pushState == 'function') {
window.history.pushState({}, "Hide", '<?php echo $_SERVER['PHP_SELF'];?>');
}
</script>
*答应了
答案 2 :(得分:-1)
将JS代码的回声添加到一行:
$csvLinks = array();
if ($this->request->isPost()) {
$csvLinks = $this->request->data['csvLinks'];
}
$lines = array();
for($i=0; $i<count($csvLinks); $i+=2) {
// Make a columns array
$col = array();
// Push the values inside the columns array
array_push($col, $csvLinks[$i]);
array_push($col, $csvLinks[$i+1]);
// push the columns array inside the $lines array
array_push($lines, $col);
}
foreach($lines as $line) {
fputcsv($fp, $line);
}
<string name="string_text_file">This is huge text...</string>
是您网站的完整域名。