---
title: "Hur skyddar man hemsida från obehöriga när den är under uppbyggnad?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/121997-hur-skyddar-man-hemsida-från-obehöriga-när-den-är-under-uppbyggnad"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "kicki_an"
published: "2005-02-08T11:59:07.000Z"
updated: "2005-02-09T08:45:04.000Z"
replies: 9
views: 631
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/121997-hur-skyddar-man-hemsida-från-obehöriga-när-den-är-under-uppbyggnad"
---

# Hur skyddar man hemsida från obehöriga när den är under uppbyggnad?

## #1 — kicki_an, 2005-02-08T11:59Z

Hejsan!

Just nu håller jag på att arbeta med en hemsida som vi inte vill ska kunna gå att nå utanför nätverket. Har nämligen sett, när vi la till en besöksräknare, att någon "utanför" varit inne och kikat på hemsidan.

Hur löser man detta lättast?

Förklara gärna utförligt, är inte så bra på sånt här.

/Kicki

Permalänk: https://www.webforum.nu/p/121997

## #2 — Gislaved, 2005-02-08T12:07Z

Det enklaste är nog att sätta ett lösenordsskydd på hela sidan. Ditt webbhotell har säkert sådana funktioner.

Ett annat alternativ är att lägga sidan på en lokal webbserver.

Permalänk: https://www.webforum.nu/p/1548822

## #3 — legis, 2005-02-08T14:08Z

Se till så inga obehöriga kan komma åt maskinen.

Permalänk: https://www.webforum.nu/p/1548871

## #4 — UlfT, 2005-02-08T14:10Z

Om ni redan har webservern lokalt, spärra port 80.

Permalänk: https://www.webforum.nu/p/1548872

## #5 — HenrikAI, 2005-02-08T16:19Z

Ett snabbt och enkelt sätt är att byta namn på index-filen till t.ex. index2.php och sedan skapa en ny index.php:

```php
<?php
if ($_POST['password'] == 'lösenord') {
   Header('Location: index2.php');
}
else {
?>
<form method="post" action="index.php">
Ange lösenord:
<input type="password" name="password">
<input type="submit" name="submit" value="OK">
</form>
<?php
}
?>
```

Det finns säkrare sätt men det här räcker antagligen, och som sagt.. det är snabbt och enkelt.

Permalänk: https://www.webforum.nu/p/1548946

## #6 — kicki_an, 2005-02-08T16:36Z

Men kodsnutten du gav nu, hjälper väl inte om de går in direkt till en fil istället för första-sidan?

Ska dock lägga in kodsnutten till att börja med. Tack, toppen!

/Kicki

Permalänk: https://www.webforum.nu/p/1548953

## #7 — Pedda, 2005-02-08T16:41Z

Ska bara nätverket ha tillgång till sidan så borde det ju gå att kolla ip nummer och spärra åtkomsten för dom som kommer utifrån.

Permalänk: https://www.webforum.nu/p/1548954

## #8 — Jake the Snake, 2005-02-08T16:50Z

```php
<?php   session_start(); 

   if(!isset($_SESSION['sess_inloggad'])){ 
 header("Location: index.php");  
 exit;  
}
```

 

nåt sånt borde väl duga, naturligtivs så måste du ju då även sätta en session när du loggar in

Permalänk: https://www.webforum.nu/p/1548962

## #9 — aasah, 2005-02-08T22:08Z

Du kan också se till att sökmotorer ger 17 i att indexera filen om du i \<head\>-delen lägger in följande:

```
<html>
<head>
 <meta name="robots" content="noindex">
//ev mer saker
</head>
<body>
//....
```

Jag ställde mig liknande frågor när jag började programmera på min hemsida. I tråden [Säkerhet på Internet](http://www.webforum.nu/showthread.php?s=&postid=878476#post878476) finns en ganska intressant diskussion på detta tema.

Permalänk: https://www.webforum.nu/p/1549079

## #10 — HenrikAI, 2005-02-09T08:45Z

> **kick_an skrev:**
>
> Men kodsnutten du gav nu, hjälper väl inte om de går in direkt till en fil istället för första-sidan?

 

Sant, men det förutsätter att de känner till vad de andra filerna heter.

Annars är det som Pedda säger värt att kolla ip-numret. Ha denna kod överst i samtliga filer:

```php
<?php
$ip = getenv("REMOTE_ADDR");
if ($ip != '123.456.789.012')
   exit();
?>
```

Där 123.456.789.012 är ditt ip-nummer. Det går också att tillåta en serie ip-nummer genom att använda substr().

```php
<?php
$ip = getenv("REMOTE_ADDR");
if (substr($ip, 0, 7) != '123.456')
   exit();
?>
```

Permalänk: https://www.webforum.nu/p/1549192

---

Tråden på webben: https://www.webforum.nu/amne/php/121997-hur-skyddar-man-hemsida-från-obehöriga-när-den-är-under-uppbyggnad
