Sida 1 av 1

index.php problem

Postat: 10 dec 2010, 12:28
av starwolf
Jag har en index.php fil som jag vill ensadst skall kunna öppnas om man kommer från en spec. sida.
Tex. om jag befinner mig i test.php och i filen klickar på tex. Nu så kommer jag till index.php. MEN ingen utifrån skall kunna klicka på index.php och få det att fungera, hur gör jag??

Re: index.php problem

Postat: 10 dec 2010, 21:38
av ubot
Jag vet inte om det här är det bästa sättet men ett sätt är att ha en if-sats i PHP som visar olika innehåll på index.php om besökaren kommer från test.php eller någon annan sajt:

Kod: Markera allt

<?php
$referer = $_SERVER['HTTP_REFERER'];
if ( $referer == "http://starwolf.se/test.php" ) {
    echo "Det här är starwolfs index.php-sida.";
} else {
    echo "Du har inte rättigheter att visa sidan.";
}
?> 
Det kanske är bättre att ha en if-sats som kontrollerar att du är inloggad som en speciell användare och att sidan bara visas om rätt användare är inloggad på din sajt. t.ex. i WordPress går det att kontrollera om en användare är inloggad:

Kod: Markera allt

 <?php
if ( is_user_logged_in() ) {
    echo "Du är inloggad.";
}
else {
    echo "Stick och brinn Windows-user!";
}
?>