Мне нужно найти имя файла, который я включил без параметров GET.
например: если текущий URL http://www.mysite.com/folder/file.php?a=b&c=d , Я хочу, чтобы file.php вернул
то, что я нашел:
basename($_SERVER['REQUEST_URI'])
, который возвращает:
file.php?a=b&c=d
в моем случае: Я использую имя файла в форме в разделе моей корзины, поэтому в данный момент каждый раз, когда вы нажимаете кнопку «уменьшить количество товаров», он добавляет параметры GET формы (productId и действие) в конец URL: file.php? a = b & c = d? a = b & c = d? a = b & c = d? a = b & c = d ...
Я знаю, что могу просто взорваться или что-то подобное на '?'
$file = explode("?", basename($_SERVER['REQUEST_URI']))
и используйте первую часть массива, но мне кажется, что я припоминаю что-то более простое, но не могу снова найти код ..
Я новичок в PHP, поэтому буду признателен за объяснение вашего кода.
Спасибо, V