Zablokowanie strony jeżeli ta nie będzie połączona z inną.

0

Więc tak, ogólnie to wiem jak to zrobić. Chciałbym się jednak dowiedzieć czy nie ma innego "porządniejszego sposobu" na to by nie pozwolić na włączenie się strony bez z includowania z inną. Ja zrobiłem tak:

 if (function_exists('Accest')){}else
{
header("HTTP/1.0 404 Not Found");
include('../404.shtml');
exit;
}

Zastanawiałem się nad define(); jednak coś mi nie wychodziło ; /. Można to jakoś inaczej, lepiej zrobić?

1

zazwyczaj robi się to mykiem z define, ale od biedy możesz sobie zrobić nawet:

// index.php
$_SERVER['access'] = 1;

// includowane pliki
if (!$_SERVER['access']) { ... }
0

No właśnie jak to zrobić tym define? Bo mi coś nie wychodziło?

1
define("ACCESS", 1);

if (!defined("ACCESS")) { ... }
0

Dzięki wielkie już wiem gdzie robiłem błąd : )

1

ech..

a.php

<?php
define("ACCESS", 1);
include "b.php";

b.php

<?php
var_dump(defined("ACCESS"));

wynik:
user image

W załączniku "gotowiec"

0

Dzięki wielkie :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1