Ir para o conteúdo

Publicidade

 Estatísticas do Fórum

  • 0 Usuários ativos

    0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

Foto:

quantos tipos de url existem?

  • Por favor, faça o login para responder
5 respostas neste tópico

#1 visitante_php

visitante_php
  • Banidos
  • 3.813 posts

Postado 05 fevereiro 2010 - 13:58

eu to terminando de desenvolver um framework, acredito q chegue ao pe de algum do mercado, eu to fazendo algumas mudanças bruscas e tals, e eu gostaria de saber quais os tipos de url q existem....?

ex..

tem o tipo de query string bem entiga e conhecida

http://localhost/<st...ex.php</strong>?c=principal&m=index&variavel=valor

tem a url amigaveis

http://localhost/controller/method/var/

e tem agora o desse forum aki o index rewrite (eu acho de index rewrite, pois nao sei o nome correto

http://localhost/<st...ex.php</strong>/controller/method/var/


ha algum outro tipo....?

#2 Daniloinf

Daniloinf
  • Membros
  • 151 posts

Postado 05 fevereiro 2010 - 14:12

Você pode escrever uma url do jeito que você quiser usando mod_rewrite do php http://www.google.co...lient=firefox-a.
Agora existem padrões de como montar essas urls, mas acho que são só essas três.
  • 0

#3 visitante_php

visitante_php
  • Banidos
  • 3.813 posts

Postado 05 fevereiro 2010 - 14:22

pois eh, o mais comum com o mod_rewrite eh esse tipo


http://localhost/controller/method/var/

ja o index rewrite eh uma funcao do php, pois nao usa o htaccess para isso, eu consegui reproduzir esta funcao....mas keria saber se existe alguma outra....

#4 Williams Duarte

Williams Duarte
  • Membros
  • 2.143 posts

Postado 05 fevereiro 2010 - 15:02

http://localhost/index.php/controller/method/var/

quase parecida mas não envolve htaccess

http://localhost/?controller/method/var/
  • 0

#5 hinom

hinom
  • Banidos
  • 15.037 posts

Postado 06 fevereiro 2010 - 02:33

Não existem "tipos de url" propriamente...

O que existem são técnicas de requisição de parâmetros.

Não há regra obsoleta, portanto, o padrão é, e sempre foi o tradicional
http://localhost/?foo=bar
Os outros tipos, são técnicas para criar máscaras ao formato dos parâmetros originais.

Em relação ao seu framework, o ideal é projetá-lo de forma modular para que futuramente possa criar updates e implementações sem fazer modificações drásticas.

Um framework "perfeito" em sua concepção, é aquele que permite-se modularizar sem precisar modificar o engine.

#6 visitante_php

visitante_php
  • Banidos
  • 3.813 posts

Postado 06 fevereiro 2010 - 07:03

você falou td e mais um pouco hinom, no meu framework, apena muda-se uma parametro num arquivo de configuracao e o modo como se recebe as variaveis de url, no caso das variaveis que tem o nome do controller e do metodo, isso ja eh configurado na propria engine, fora isso, so a terceira variavel eh q mudaria a maneira de pega-la
(terceira variavel considerando o controller e o metodo as duas primeiras variaveis)




Publicidade

/ins>