Ir para conteúdo
Fórum Script Brasil
  • 0

Criar Subdominios Automatico Em Php


impossivel

Pergunta

olá, estou com uma dificuldade. estou planejando um site em php onde os usuarios poderão se cadastrar, criar um perfil, e divulgar este perfil do seguinte modo: www.nickescolhido.meusite.com.br

ou seja, o visitante entra no www.meusite.com.br e cria um perfil, o nick criado vai ser o endereço do perfil dele www.nickcriado.meusite.com.br

assim como no disponivel.com, quando se cria um perfil fica nick.disponivel.com

vi que ele simplesmente cria um frame, redirecionando para http://disponivel.com/usuarios/perfil.php?nome=nick

eu gostaria de usar isto, de direcionar para a pagina que vai exibir o perfil, ate sei como capturar o nick no url, usando um script em php, mas onde colocar este script? pois quando o visitante acessar nick.meusite.com.br qual pagina vai ser requisitada?

terei que criar subdominios para cada novo perfil? sei que no php tem como criar pastar e paginas, mas se estas pastas não receberem um comando pelo cpanel (administrador do site) para ser um subdominio, elas simplesmente serão uma pasta do tipo www.meusite.com.br/nick

ai até funciona, pois dentro da pasta "nick" que vai ser criada, eu faço o script criar uma pagina index.php que direciona para pagina que exibe o perfil.

mas o que eu realmente quero é www.nick.meusite.com.br

alguém conhece o funcionamento deste sistema?

no www.disponivel.com funciona, testem ( http://gata.disponivel.com )

grato pela força

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Seu servidor precisa ter Wild Card DNS ... procura no Google ou em algum fórum (apesar de poucos conhecer), não é uma coisa fácil de se conseguir pois precisa ter acesso as configuraçãoes básicas do servidor logo você terá que possuir um VPS ou dedicado para tal fim ... pois servers normais não deixam você mecher nessas configurações ou as vezes não as possues.

É uma configuração especial de DNS que você faz ele aceitar ... quase qualquer tipo de nome no dominio; Quando você acessar - http://nick.site.com - estara acessado na verdade o endereço http://ww.site.com/index.php dentro desse "index.php" você deve pegar a URL com $_SERVER["HTTP_HOST"] e pegar o valor do nick ...

Uma solução mais simples e barata é como você já disse usar pastas - http://site.com/nick - há uma solução em que não é preciso criar pastas de verddae o Apache possue um Modulo chamado "ReWrite" em que atravez da URL e instruções dadas por você atravez de expressões regulares ele redirecione para o local mais correto ...

Veja aqui como usar esse modulo:

Apache 1.3: http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html

Apache 2.0: http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html

* A uma coisa esse site "disponivel.com" é quase pornografico, acredito que existe users di menores acessado e isso não fica bem, sem contar que postar sites desse tipo está fora da regras .... bem que podia so ter explicado o que queria ... :P

Editado por SK15
Link para o comentário
Compartilhar em outros sites

  • 0
Guest --impossivel --

beleza SK15

Não entendi bem este sistema de redirecionamento para o mais provavel, eu consegui um script que cria o subdominio no servidor, cria a pasta, ai uni um outro script que cria uma index.php com as informações que eu preciso dentro da pasta criada.

Funcionou legal, pena que serão milhares de pastas criadas que ficaram ocupando espaço e atrapalhando os diretorios, uma boa saída seria este sistema como você falou, que não cria as pastas.

mas não teria como dar um exemplo? mostrar como funciona? os links estão em ingles, não entendi nada

Obs. sobre o site que usei como referencia. foi mal, eu procurei por comunidades que faziam o esquema de subdominio e acabei chegando ai, realmente tem coisas improprias pra menores, não recomendo ninguém acessar, minha intenção foi só usar como exemplo caso alguém não entendesse o que estou querendo fazer. valeu

Link para o comentário
Compartilhar em outros sites

  • 0

Olá "--impossivel --"

Você dissq que: eu consegui um script que cria o subdominio no servidor, cria a pasta.

Tem como você enviar para mim por e-mail???

parenti_(arroba)hotmail.com

Só o script que cria os subdominios e a pasta no servidor???

Obrigado mesmo pela ajuda....

Link para o comentário
Compartilhar em outros sites

  • 0

Ola se você tiver Cpanel , existe uma opção de criar subdominios.

você clica e vai criar um subdomino.

em vez de colocar uma palavra você coloca um Asterisco ( * ) que quando você acessar qualquer subdominio voce acessara a pasta que colocou, ou se não deixe com pasta raiz. depois você se vira com o que quer fazer.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...