mirror of
https://github.com/phpbb/phpbb.git
synced 2025-05-09 17:15:19 +02:00
[ticket/12787] Use a parameter (_referer) instead of the Referer header
PHPBB3-12787
This commit is contained in:
parent
8feb383468
commit
31099a8efd
@ -192,11 +192,13 @@ class path_helper
|
|||||||
* app.php/foo/bar memberlist.php ../../
|
* app.php/foo/bar memberlist.php ../../
|
||||||
* ../page.php memberlist.php ./phpBB/
|
* ../page.php memberlist.php ./phpBB/
|
||||||
* ../sub/page.php memberlist.php ./../phpBB/
|
* ../sub/page.php memberlist.php ./../phpBB/
|
||||||
|
*
|
||||||
|
* The referer must be specified as a parameter in the query.
|
||||||
*/
|
*/
|
||||||
if ($this->request->is_ajax() && $this->request->header('Referer'))
|
if ($this->request->is_ajax() && $this->symfony_request->get('_referer'))
|
||||||
{
|
{
|
||||||
$referer_web_root_path = $this->get_web_root_path_from_ajax_referer(
|
$referer_web_root_path = $this->get_web_root_path_from_ajax_referer(
|
||||||
$this->request->header('Referer'),
|
$this->symfony_request->get('_referer'),
|
||||||
$this->symfony_request->getUriForPath('')
|
$this->symfony_request->getUriForPath('')
|
||||||
);
|
);
|
||||||
return $this->web_root_path = $this->phpbb_root_path . $referer_web_root_path;
|
return $this->web_root_path = $this->phpbb_root_path . $referer_web_root_path;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user