我想找到一種方法來使它可以檢查您當前的頁面url是否包含像1,2,3,4,5,6,7,8,9,10,11,12,13,14,15
這樣的問題,問題是這種格式可能會永遠在任何隨機我需要這樣做才能讓其中一個數字不顯示。檢查當前頁面網址是否包含某些詞
目前我正在使用這樣的系統來收集當前頁面的URL。
$d = explode('?', $_SERVER['REQUEST_URI'], 2);
echo 'http://' . $_SERVER['HTTP_HOST'] . $d[0];
但是我很陌生,我們可以簡單地檢查某些部分的URL,然後將其重定向回索引頁。
編輯:這是我目前的代碼(注意我正在使用laravel)。
if (strpos($d, '19') !== false) {
header('Location: http://example.com') ;
} else { ?>
<form class="form-horizontal" role="form" method="POST">
{{ csrf_field() }}
@if(strlen($link->password))
<p class="bg-warning" style="padding: 8px;">Enter password to continue</p>
<input type="password" name="password" class="form-control" style="margin-bottom:1.5rem;">
@endif
<button type="submit" class="btn btn-primary">{{ $link->text }}</button>
</form>
<?php } ?>
很抱歉的亂碼,只是想弄清楚我怎麼能做到這一點,而無需大量strpos
反倒它現在回聲出的形式,它沒有。
您的意思是:example.com/index.php?something=1,2,3,4,5 ... **或** example.com/index.php?1,2,3 ,4,5 ... **或** example.com/index.php?something=1&something2=2&something3=3&something2=4&something5=5 ... – Neil
這將是這樣的 - > xample.com/index.php ?id = 1然後另一個網址是xample.com/index.php?id=2 – Wayward