Oi pessoal..!
Estou com um probleminha com ID das páginas...
Por ex: eu cadastro uma página com o ID "carro"..
Ai a página fica assim: index.php?id=carro / ou index.php?id=20onde "20" é o id do mysql para chamar a tag.
Mais eu gostaria que o id gerado pelo mysql fosse com letras e números.. tipo id=20a!
pois se eu cadastrar uma tag com o numero"20"... eu deixo a tag com o mesmo valor q o id
da página acima...
ai eu apago a página acima se for chamar ela pelo id...complicado neh? rs
Tem como gravar no mysql o id sem ser sequencial....tipo..ai invez de 1,2,3,4,5,6...ser randomico?
tipo ID=1.ID=1a,ID=b9 ?
Valeu! Luis

Id De Páginas Com Letras E Números?
Started By Iron-Maiden, 05/01/2008, 22:21
6 replies to this topic
#1
Posted 05/01/2008, 22:21
#2
Posted 05/01/2008, 23:25
tem como sim porem você vai ter q vazer isso manualmente ou então usar um gerador de letras e numeros aleatórios
sinseramente não venjo vantagem nisso
se vc quer esconder o id envie os dados via post,
entodo caso você tbm pdoe usar um coringa ex
1na
2na
3na
1nf
2nf
no caso o n eh um coringa depois você da um explode no n separando o numero da letra dai vc trabalha da forma q quizer com ambos
sinseramente não venjo vantagem nisso
se vc quer esconder o id envie os dados via post,
entodo caso você tbm pdoe usar um coringa ex
1na
2na
3na
1nf
2nf
no caso o n eh um coringa depois você da um explode no n separando o numero da letra dai vc trabalha da forma q quizer com ambos
#3
Posted 05/01/2008, 23:57
e ai jeison..fmz? valeu! mais tipo..naum é esconder..é q to ocm um probleminha mesmo..vou explicar de outra forma:
eu tenho um sistema de criar páginas dinâmicas.
eu coloco o titulo..o conteúdo. e o script retorna a seguinte frase:
Pagina criada com sucesso. link da página: index.php?id=21
---------------------------------------------------------------------------------------------
Porém eu posso personalizar a página dando um nome a ela..entaum dei o nome de carro.
ai o script retorna: página criada com sucesso: index.php?id=carro ou id=20
---------------------------------------------------------------------------------------------
Agora imagine o seguinte: eu crio uma página com o nome "20".....ai o script
retorna: página criada com sucesso. index.php?id=20 ou id=17
--------------------------------------------------------------------------------------------
Agora se eu tentar chamar a página "carro" pelo id=20..naum vai dar....
pq eu criei uma página com o nome de "20"..ai substitui a url da página carro...
-------------------------------------------------------------------------------------------
por isso s e o id criado for com letras tb..igual ao tinyurl.com... ai fica mais dificil
de acontecer algo do tipo..
ai eu queria q os ids criados no mysql fossem aleatórios!
ai ficaria index.php?id=carros ou o id=a21
é isso..rs...grato...brigadão Luis
eu tenho um sistema de criar páginas dinâmicas.
eu coloco o titulo..o conteúdo. e o script retorna a seguinte frase:
Pagina criada com sucesso. link da página: index.php?id=21
---------------------------------------------------------------------------------------------
Porém eu posso personalizar a página dando um nome a ela..entaum dei o nome de carro.
ai o script retorna: página criada com sucesso: index.php?id=carro ou id=20
---------------------------------------------------------------------------------------------
Agora imagine o seguinte: eu crio uma página com o nome "20".....ai o script
retorna: página criada com sucesso. index.php?id=20 ou id=17
--------------------------------------------------------------------------------------------
Agora se eu tentar chamar a página "carro" pelo id=20..naum vai dar....
pq eu criei uma página com o nome de "20"..ai substitui a url da página carro...
-------------------------------------------------------------------------------------------
por isso s e o id criado for com letras tb..igual ao tinyurl.com... ai fica mais dificil
de acontecer algo do tipo..
ai eu queria q os ids criados no mysql fossem aleatórios!
ai ficaria index.php?id=carros ou o id=a21
é isso..rs...grato...brigadão Luis
#4
Posted 06/01/2008, 09:01
Bom ai jah muda a história
vc tem duas opções uma é criar como e falei com array
ou então vc tira a parte da busca pelo nome da página assim se vc criar uma página com o nome 20 ele não vai mais buscar pelo nome sendo assim acabou o problema ^^
vc tem duas opções uma é criar como e falei com array
ou então vc tira a parte da busca pelo nome da página assim se vc criar uma página com o nome 20 ele não vai mais buscar pelo nome sendo assim acabou o problema ^^
#5
Rikkz Core
Posted 06/01/2008, 11:08
Aconselho a você desistir dessas query strings normais.
Porque ?
Porque elas indexam mal em sistemas de busca.
Procure sobre urls açúcaradas.
Exemplos de uso:
Query String Normal:
index.php?marca=20&carro=10
Query String Modificada:
carro/marca/modelo/gol2004
carro/marca/modelo/gol/ano2004
carro/marca/modelo/gol/ano2004/comleto
Alguns exemplos de uso..
Muito melhor não ?
Porque ?
Porque elas indexam mal em sistemas de busca.
Procure sobre urls açúcaradas.
Exemplos de uso:
Query String Normal:
index.php?marca=20&carro=10
Query String Modificada:
carro/marca/modelo/gol2004
carro/marca/modelo/gol/ano2004
carro/marca/modelo/gol/ano2004/comleto
Alguns exemplos de uso..
Muito melhor não ?

#6
Posted 07/01/2008, 01:01
melhor solucao: proibir o uso de numeros

João
#7
Posted 07/01/2008, 08:58
cara faz do jeito q eu falei que seus problemas acabam
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)