index.php problem

Här diskuteras programmering och utveckling
starwolf
Inlägg: 715
Blev medlem: 11 jun 2008, 12:49
OS: Windows
Utgåva: Vet inte/ingen utgåva passar

index.php problem

Inlägg 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??
ubot
Inlägg: 4613
Blev medlem: 04 jan 2008, 14:03
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: index.php problem

Inlägg 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!";
}
?> 
Skriv svar

Återgå till "Programmering och webbdesign"