POR QUE ESCOLHER A BYTE FACTORY?

Além de oferecer 100% de ferramentas e serviços personalizados, nossa equipe tem o foco na alavancagem do seu negócio, informando e auxiliando sua expansão.

CONTATO
  • End.: Av. Jose de Souza Campos, Nº 1.815, cj 1.202
    Campinas-SP CEP 13025-320
  • Tel: +55 19 3795-4460 / 4461 / 4462 / 4463
  • Email: atendimento@bf.net.br

Passagem de parâmetros pela URL agora está plana

Passagem de parâmetros pela URL agora está plana

Atenção! Esta alteração pode necessitar de revisões em suas rotinas dos sites Web! Quando um envio de dados ocorre entre os navegadores e o servidor, 2 tipos de parâmetros são transferidos: os parâmetros visíveis pela URL (ex.: www.aics.com.br/tabnav?tab=minhatab, neste caso, "tab" é o parâmetro de URL) e por conteúdos de campos de formulários.
Ambos os conteúdos podem ser acessados por script pela função:
Function WebFields(Campo:String):String Entretanto, quando conteúdo vinha da URL, era padrão executar um comando para transformá-lo em letras maiúsculas. Entretanto, isto não é sempre o mais correto. Logo, um teste do tipo if webfields('tab')='tabela' then ...
Nunca resultava em verdadeiro! Nesta atualização do Serviço Web, o campo passa a respeiar o caso da chamada original e este problema não ocorre mais. Por outro lado, e isso sim merece muita atenção, um teste do tipo if webfields('tab')='TABELA' then ...
Poderia dar OK mesmo se a chamada fosse como "Tabela" ou "tabela". Isto não ocorre mais! O teste deve ser consistente com as chamadas possíveis ou deve-se adicionar um upper ao teste.

Leia, por favor

Nosso website utiliza cookies para facilitar a navegação. Ao continuar o acesso, você aceita essa política automaticamente.