---
title: "Plocka ut första biten av en URL?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/168431-plocka-ut-första-biten-av-en-url"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "aasah"
published: "2008-01-25T20:42:09.000Z"
updated: "2008-02-03T14:11:19.000Z"
replies: 3
views: 724
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/168431-plocka-ut-första-biten-av-en-url"
---

# Plocka ut första biten av en URL?

## #1 — aasah, 2008-01-25T20:42Z

Om jag plockar ut 

```php
$me = $_SERVER['PHP_SELF'];
```

så får $me värdet (som exempel)
<http://www.server.nu/myAccount/file.php>

Hur får jag enklast tag i 'http://www.server.nu/myAccount/'? Jag har för mig att det finns någon funktion som gör detta?

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

## #2 — stevenet, 2008-01-26T10:15Z

Kanske inte enklast: (du kan ju alltid titta runt lite i kommentarsektionen på <https://www.php.net/dirname>, <https://www.php.net/basename>)

```php
<?php

$url_path = "http://".$_SERVER["HTTP_HOST"].dirname($_SERVER["PHP_SELF"])."/";
// Tar bort det sista / om sidan ligger i rooten.
$url_path = substr($url_path,-2) == '//' ? substr($url_path, 0, -1) : $url_path;

echo $url_path;
```

Jag brukar definiera bas-adressen (http://$\_SERVER\["HTTP_HOST"\]) i en fil som jag inkluderar på alla sidor tillsammans med andra inställningar.

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

## #3 — pcw, 2008-02-03T13:19Z

Den här funktionen är rätt sjysst:

<http://se.php.net/manual/en/function.parse-url.php>

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

## #4 — MarkusHelin, 2008-02-03T14:11Z

$\_SERVER\["REQUEST_URI"\]    ?

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

---

Tråden på webben: https://www.webforum.nu/amne/php/168431-plocka-ut-första-biten-av-en-url
