Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia/Tarde/Noite
não utilizar sistema de login
Espero que possam Ajudar
bom vi vários post mais todos era a relação a Login e pagina de Login que nao é o meu caso .
estou precisando fazer o seguinte.
Bloquear o acesso o site digitando : www.site.com/site/acesso/index.php caso entre assim direcionar para o URL > www.encurtado.com/sdfsdffsd
Permitir o acesso desse Jeito
acessar : www.encurtado.com/sdfsdffsd ---Direcionar para---> www.site.com/site/acesso/index.php
*Caso não possa ser como acima e precise passar por alguma pagina do site antes de ir para o acesso pode ser assim
acessar : www.encurtado.com/sdfsdffsd ---Direcionar para---> www.site.com/site/liberar.php ----> www.site.com/site/acesso/index.php
Preciso com urgência essa ajuda Agradeço a todos que poder ajudar.
>
34 minutos atrás, abraaoz disse:
Boa tarde Weslley,
No texto a seguir vou subtituir www.site.com/site/acesso/index.php por X e www.encurtado.com/sdfsdffsd por Y:
Você quer que ao acessar X vá pra Y e ao acessar Y vá pra X? Isso criará um loop infinito X -> Y -> X -> Y ...
Se você quiser apenas X -> Y sem que o Y possa ser acessado diretamente, é só seguir com a sua própria sugestão:
Criar um arquivo liberar.php contendo:
<?php
@session_start();
$_SESSION['liberado'] = true;
header("Location: acesso/index.php");
E no arquivo acesso/index.php acrescentar no início:
<?php
@session_start();
if(empty($_SESSION['liberado'])) {
die('Acesso negado');
} else {
// Revoga a liberação concedida pelo liberar.php,
// para que o usuário seja sempre forçado a acessar pelo liberar.php
unset($_SESSION['liberado']);
}
Muito Obrigado Funcional Exatamente , de Verdade muito Obrigado
fiz a Alteração necessário para em vez de aparecer acesso negado ir para URL passar pelo encurtado de link e ir para Liberar.
pois o Link vai abrir de um programa Externo direto pro encurtado , e vai apenas Pegar um código.
Ficando Assim.
<?php
@session_start();
if(empty($_SESSION['liberado'])) {
header("Location: http://siteencurta/aHZ/codigoacesso");
} else {
// Revoga a liberação concedida pelo liberar.php,
// para que o usuário seja sempre forçado a acessar pelo liberar.php
unset($_SESSION['liberado']);
}
?>
Mais uma vez Agradeço Muito Obrigado.:)
Boa tarde Weslley,
No texto a seguir vou subtituir www.site.com/site/acesso/index.php por X e www.encurtado.com/sdfsdffsd por Y:
Você quer que ao acessar X vá pra Y e ao acessar Y vá pra X? Isso criará um loop infinito X -> Y -> X -> Y ...
Se você quiser apenas X -> Y sem que o Y possa ser acessado diretamente, é só seguir com a sua própria sugestão:
Criar um arquivo liberar.php contendo:
} else { // Revoga a liberação concedida pelo liberar.php, // para que o usuário seja sempre forçado a acessar pelo liberar.php