Is er een manier om de pagina door te sturen naar een 404 door middel van PHP,
<?php
if ($_SESSION["per"] != 5){
header("HTTP/1.1 404 Not Found");
}
?>
deze werkt niet maar is er een soort gelijke manier, Ik heb geen SoapClient
Wat heeft dat nou weer voor nut.. Ik snap niet wat jij nou bedoeld hoor annoniem...
Je werkt blijkbaar niet met mod_rewrite.

Je moet wel wat duidelijker zijn, want je begon de topic met:
Is er een manier om de pagina door te sturen naar een 404 door middel van PHP.

en vervolgens zeg je:
NEE, ik wil niet dat je doorgestuurd wordt naar een andere pagina, ik wil dat hij een error weergeeft en dat mensen niet weten dat die pagina bestaat

Nja, als je de pagina zo opzet
<?php
if ($_SESSION["per"] != 5){
header("HTTP/1.0 404 File Not Found");
exit();
}
?>

dan wordt er gewoon een nette 404 error weergegeven, de bezoeker weet dan niet of de pagina bestaat.
nee, dat werkte niet daarom heb ik het hier gepost, als de gebruiker de permissie 5 heeft moet hij alleen de pagina kunnen zien, de andere niet. Deze moeten denken dat de pagina niet bestaat. Dus de url moet hetzelfde blijven en de error moet worden weergeven op de pagina, mensen mogen niet weten dat de pagina bestaat.
<?php
if($_SESSION['per'] != 5)
{
include('jouw-error-pagina-met-een-melding-zonder-dat-de-url-verandert.php');
}
else
{
echo 'deze pagina is dood, en alleen permissie 5 ziet deze melding!';
}
?>
zoiets?

Reageren