Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Закрыть доступ к контроллеру


Recommended Posts

Добры вечер, как можно и можно ли закрыть доступ по прямой ссылке к контроллеру.

вызывать только через get, чтобы ту же всплывающую корзину нельзя было отобразить вбив путь к контроллеру в адресной строке ?

Надіслати
Поділитися на інших сайтах

Добрый день.

26 минут назад, zomo сказал:

отобразить вбив путь к контроллеру в адресной строке ?

Это и есть get запрос.

 

А зачем запрещать? 

В этом нет ничего криминального.

Надіслати
Поділитися на інших сайтах

Только что, mpn2005 сказал:

Добрый день.

Это и есть get запрос.

 

А зачем запрещать? 

В этом нет ничего криминального.

product/product/review&product_id

Надіслати
Поділитися на інших сайтах

11 минут назад, chukcha сказал:

 POST и проверка на POST

if ($_SERVER["REQUEST_METHOD"]=="POST") {

так?

Надіслати
Поділитися на інших сайтах

14 минут назад, zomo сказал:

if ($_SERVER["REQUEST_METHOD"]=="POST") {

так?

$this->request->server['REQUEST_METHOD']

Но, єто если действительно туда приходи POST

А вот в случае отзывов, то запрос там GET

Также такие запросы, можно проверять на ajax
Вот отзывы - если не аякс - руюить на корню
тоже самое, относится  и к index.php?route=common/cart/info

Надіслати
Поділитися на інших сайтах

18 минут назад, zomo сказал:

if ($_SERVER["REQUEST_METHOD"]=="POST") {

так?

ну зачем так грубо, можно
 

if(isset($this->request->post) && $this->request->post['something']){

}

 

Надіслати
Поділитися на інших сайтах

5 минут назад, Waha сказал:

isset($this->request->post)

$_POST  всегда существует

 

	public function __construct() {
		$this->get = $this->clean($_GET);
		$this->post = $this->clean($_POST);
		$this->request = $this->clean($_REQUEST);
		$this->cookie = $this->clean($_COOKIE);
		$this->files = $this->clean($_FILES);
		$this->server = $this->clean($_SERVER);
	}

Поэтому проверка входящего метода - самое оно

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.