Autor Tema: [AYUDA] Ocultar sitio desde url.  (Leído 314 veces)

Desconectado MEJORENHO

  • PHPer@ Fijo
  • ***
  • Mensajes: 204
  • Karma: 3
  • Sexo: Masculino
    • Ver Perfil
    • Beeme
[AYUDA] Ocultar sitio desde url.
« en: 10 de Septiembre de 2011, 03:45:26 am »
Buenas, otra vez vuelvo a requerir de vuestra ayuda.

Haber como explico porque es dificil de explicar xd

Quiero hacer que un archivo solo se vea en un include, y que si te metes directamente a la url del archivo te redireccione a la página principal.

Lo que he hecho es en la página del include ponerle este código:

$site_include = true;

y en el archivo le puse:

if($site_include != true){ header(Location: url_inicio); exit;}

El caso es que el archivo tiene $_GET, y cuando cargo un get desde la página principal y vuelvo a la url sin $_GET me redirecciona. ¿Hay alguna forma de que ese $site_include = true; al cargar el $_GET y volver a cargar la página sin el, se mantenga?

Esque me ando volviendo loco y no consigo nada jeje.
Espero su ayuda, y tened paciencia al leer este post, no sabía como explicarlo :S

Comunidad PHPeros

[AYUDA] Ocultar sitio desde url.
« en: 10 de Septiembre de 2011, 03:45:26 am »

Desconectado westwest

  • PHPero Master
  • ******
  • Mensajes: 2.837
  • Karma: 104
  • Sexo: Masculino
    • Ver Perfil
Re:[AYUDA] Ocultar sitio desde url.
« Respuesta #1 en: 10 de Septiembre de 2011, 11:28:53 am »
No he entendido absolutamente nada. Pero por lo que me parece haber entendido... ¿No es más facil volver a la página con el get? Porque la otra solucion es usar cookies o sessions

Desconectado javipilo

  • PHPero Experto
  • *****
  • Mensajes: 975
  • Karma: 31
  • Sexo: Masculino
    • Ver Perfil
Re:[AYUDA] Ocultar sitio desde url.
« Respuesta #2 en: 10 de Septiembre de 2011, 12:31:07 pm »
Yo te entiendo... Convierte la variable a una $_SESSION['include']

Saludos, si tienes dudas MP

Desconectado SnizerA

  • PHPerit@
  • *
  • Mensajes: 22
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Re:[AYUDA] Ocultar sitio desde url.
« Respuesta #3 en: 10 de Septiembre de 2011, 16:05:53 pm »
al principio de la pagina pon:

if (!defined("nombre_de_pagina_por_ejemplo"))
   die ("Unauthorized access");

así nunca se podrá acceder desde la barra de direcciones.. es eso lo que preguntas? yo tampoco entiendo mucho lo que pides...