Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fiz um site programado sem a novas tendências de programação ( POO )
index.php
cadastrar_empresas.php
visualizar_todas_empresas.php
visualizar_empresa_individual.php
As url ficam assim
www.nomedosite.com/cadastrar_empresas.php
www.nomedosite.com/visualizar_todas_empresas.php?categorias=advogados&cidade=Campinas
www.nomedosite.com/visualizar_empresa_individual.php?codigo=1&empresa=Horacio%20Advogado
etc...
Tem como fazer URL amigáveis no caso do meu site ?
Fico no aguardo
E OOP tem NADA de novo, tem quase 60 anos:
Por que você não tem um index só fazendo um mapeamento nele?
Exemplo de estrutura:
/pastadoservidor
/pasta_publica (www, public_html, htdocs, etc.)
index.php
/arquivos
cadastrar_empresas.php
visualizar_todas_empresas.php
visualizar_empresa_individual.php
E no index.php:
<?php
switch ($_SERVER['REQUEST_URI']) {
case '/empresas/cadastrar':
require __DIR__ . '/../arquivos/cadastrar_empresas.php';
break;
case '/empresas':
require __DIR__ . '/../arquivos/visualizar_todas_empresas.php';
break;
}
Pesquise um pouco sobre URL Router, aí você pode usar uma biblioteca poderosa que aceite expressões regulares, parâmetros, etc., tornando isso fácil. Ou você pode usar .htaccess, mas aí é apenas uma reescrita e você fica dependente do Apache. Essas são as duas opções.
Fiz um site programado sem a novas tendências de programação ( POO )
Quem disse que orientação a objetos é tendência?
esse Enrico só pode ser o Chuck Norris dos PHP
OOP nada tem a ver com url amigável...
http://bit.ly/1aFsuSV