2014-12-14 2 views
0

Я хочу отправить пользователя на целевую страницу, прежде чем они придут к реальному URL-адресу при нажатии на ссылку.Безопасный URL-адрес ссылки для целевой страницы

<a href="contents/landing_location.php?locationed='.$obj->id.'"> 

Когда пользователь перейдет по ссылке, он перейдет на эту страницу.

<?php 
session_start(); 
    if(!empty($_GET['locationed'])){ 
     $_SESSION['locationed'] = $_GET['locationed']; 
     header('Location: realLocation.php'); 
     exit; 
    } 
?> 

И тогда пользователь будет перенаправлен на realLocation.php

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

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

+0

Вы не можете скрыть ссылку, это либо на странице, либо нет. –

+0

Отредактировано: _My вопрос, как сделать эту ссылку защищенной, чтобы ее нельзя было показать пользователю_ –

ответ

0

locationed использует метод $_GET. Попробуйте использовать метод $_POST для безопасного перенаправления.

Смежные вопросы