Ticket #1653 (closed defeito: fixed)

Opened 10 years ago

Last modified 10 years ago

Problema ao utilizar variável global $_SERVER['SCRIPT_URL']

Reported by: niltonneto Owned by: niltonneto
Priority: normal Milestone: Expresso 2.2.0-alpha
Component: API Version: branch 2.2
Severity: média Keywords: SCRIPT_URL SCRIPT_NAME
Cc: WorkGroup:

Description

A variável global $_SERVERSCRIPT_URL? não é padrão e gera vários problemas, já que muitos servidores não setam esta variável com a URL do script executado.

O maior problema está no redirecionamento correto ao expirar a sessão do usuário.

Este defeito não foi detectado em um ambiente com PHP 5.2.0-8 e Apache 2.0, mas em outro com PHP 5.3.3 e Apache 2.2.16 sim.

Change History

comment:1 Changed 10 years ago by niltonneto

O correto é substituir SCRIPT_URL por SCRIPT_NAME, pois  conforme a RFC 3875, essa variável sim é padrão entre os servidores.

comment:2 Changed 10 years ago by niltonneto

  • Status changed from new to closed
  • Resolution set to fixed

Alterado em [3867] na classe mobiletemplate e no arquivo header.session.inc.php

Note: See TracTickets for help on using tickets.