---
title: "Går detta att lösa i PHP?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/145391-går-detta-att-lösa-i-php"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "haider"
published: "2006-04-11T22:08:01.000Z"
updated: "2006-04-19T11:32:08.000Z"
replies: 5
views: 678
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/145391-går-detta-att-lösa-i-php"
---

# Går detta att lösa i PHP?

## #1 — haider, 2006-04-11T22:08Z

Se den bifogade bilden.

Säg att besökaren befinner sig i position A, utanför sidan. Denne går in i sidan som är uppbyggd enligt bilden, där rutan i mitten är innehåll. När man klickar på nån länk, vare sig inifrån rutan eller hela sidan så ändras bara mittenrutans innehåll, att man från punk1 hamnar i punkt2 osv.

Skulle besökaren befinna sig i position B, så är det samma princip.

Kan detta lösas med include?

Bilagor:

- [problematik.gif](https://www.webforum.nu/a/10334.gif)

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

## #2 — Patrik81, 2006-04-12T06:12Z

Det låter ju rent spontant som ett utmärk jobb för en iframe, men om detta nu inte är ett alternativ, av vilken anledning det än må vara, så borde det ju gå att genomföra, om du i början av scriptet letar igenom $\_GET efter eventuella querystrings som informerar scriptet om vilka filer att inkludera ( där får man ju isåfall skriva lite paranoida kontroller så att ingen kan stoppa in elaka saker som QS och på så sätt sabba sidan. ) Kan inte finna någon sådan tråd som har exempel på hur säkra och osäkra implementationer ser ut, men tanken är ju iaf. att man måste kontrollera så att besökaren inte stoppar in egna data i QS så att siten "läcker" information den inte skall ge ifrån sig.

MVH Patrik

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

## #3 — stevenet, 2006-04-12T09:22Z

Det går att lösa via (i)frames alternativt AJAX/Javascript.

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

## #4 — haider, 2006-04-12T18:55Z

jo, (i)frames är ju nåt man känner till. Men jag tänkte att det inte är en teknik man helst vill använda sig av. Jag hörde talas om include och tänkte att man kanske skulle kunna lösa det på så vis.
Men det är den iframe-liknande-grejen som strular till det inte sant? Om hela sidan hade fått lov att bytas ut skulle include kunnat användas utan problem eller hur?

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

## #5 — dahlgren, 2006-04-12T20:35Z

```php
<?php
			if (isset($_GET['p']))
			{
				include($_GET['p'] . ".php");
			}
			else
			{
				include("main.php");
			}
		?>
```

 
Jag jör koden ovan för att inkludera den sidan som jag vill. All design runt omkring ligger i index.php och sen inkluderas allt övrigt som ska vara med i tballen som finns i mitten. Tycker det fungerar väldigt bra. Dock vet jag inte hur säkert det är.

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

## #6 — ikaros, 2006-04-19T11:32Z

> **dahlgren skrev:**
>
> ```php
> <?php
> 			if (isset($_GET['p']))
> 			{
> 				include($_GET['p'] . ".php");
> 			}
> 			else
> 			{
> 				include("main.php");
> 			}
> 		?>
> ```
>
>  
> Jag jör koden ovan för att inkludera den sidan som jag vill. All design runt omkring ligger i index.php och sen inkluderas allt övrigt som ska vara med i tballen som finns i mitten. Tycker det fungerar väldigt bra. Dock vet jag inte hur säkert det är.

Kör [basename](http://se2.php.net/basename) på p så är du mycket säkrare:

```php
<?php
            if (isset($_GET['p']))
            {
                include(basename($_GET['p']) . ".php");
            }
            else
            {
                include("main.php");
            }
        ?>
```

Dock tror jag att den lösningen inte är så sökmotorsvänlig.

Angående haiders problem, kolla på [object-taggen](http://www.google.se/search?hl=sv&q=html+object+tag&btnG=S%C3%B6). Har inte själv använt den, men den kan ibland användas som alternativ till iframes.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/145391-går-detta-att-lösa-i-php
