---
title: "php - va fasiken!? - funkar inte!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/120476-php-va-fasiken-funkar-inte"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "DotStudio"
published: "2005-01-19T00:22:56.000Z"
updated: "2005-01-19T07:22:17.000Z"
replies: 8
views: 317
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/120476-php-va-fasiken-funkar-inte"
---

# php - va fasiken!? - funkar inte!

## #1 — DotStudio, 2005-01-19T00:22Z

Vad i helsike...

jag har en sida eller en länk.    skit.php?id=mat

sida #2 (skit.php)

html bla bla
body...

\<?php echo $id ?\>

Ska du inte bli "mat" på echon?

Iallafall,  på nått sätt funkar inte detta!
VArken på min egen personal server,  samt på ett gratis hotell med php stöd.

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

## #2 — Fuel, 2005-01-19T01:05Z

du verkar ha glömt ;

\<?php echo $id ?\>

prova detta \<?=$\_GET\['id'\];?\>

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

## #3 — DotStudio, 2005-01-19T01:16Z

Jaaaa!  de funkade.....

Vaför funkade inte de klassiska?  echo $id    ????

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

## #4 — Fuel, 2005-01-19T01:21Z

som sagt du glömde **;** samt att det var en $\_GET ( blah.php?id=getme )

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

## #5 — DotStudio, 2005-01-19T02:41Z

men men...  förr i tiden skrev jag alltid  \<? echo $id ?\>

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

## #6 — Snakes, 2005-01-19T05:10Z

Då hade du kanske [register_globals](http://php.net/register_globals) satt på on. Det den gör då är att den sätter alla GET/POST till vanliga variablar.. 
Till exempel: $\_GET\['id'\] blev bara till $id... men nu när den är off så kan du inte nå den via $id bara, då måste använda GET...

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

## #7 — MickeA.com, 2005-01-19T05:16Z

Likadant med $\_COOKIE\[''\];, som man med register_globals satt till 'off' endast kan kalla på $namn.

Jag bliev ruggigt stört på det här, för jag har en bok, där det står att man endast behöver referera till anmnet, på en post / get variabel, en cookie osv. Men det stod ingenting om Register_Globals, inget om alternativa metoder osv. Lite skumt.

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

## #8 — DotStudio, 2005-01-19T05:32Z

så allså,  jag kan i princip använda \<? echo $hejsan ?\> ....?

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

## #9 — MickeA.com, 2005-01-19T07:22Z

> **DotStudio skrev:**
>
> så allså,  jag kan i princip använda \<? echo $hejsan ?\> ....?

Förutsatt att du satt *register_globals = off* i *php.ini*, men det här är inte att rekommendera.

> De är inte korkade, och det har inte med version si eller så att göra. Det har med PHP-konfigurationen att göra. När boken skrevs var det standard att sätta register_globals=on (oavsett PHP-version), och då funkar det precis som det står i boken. Det går att köra exemplen i boken på PHP5, bara PHP har konfigurerats med register_globals=on. 
> 
> I version 4.1.0 kom de superglobala arrayerna $\_POST, $\_GET m fl och standardvärdet för nyinstallationer av PHP ändrades till register_globals=off. Detta för att öka säkerheten i scripten, eftersom det då inte automatiskt registreras en global variabel med samma namn som en cookie, en sessionsvariabel, en variabel i URLen eller ett formulärfält.

Källa: <http://www.phpportalen.net/viewtopic.php?p=256141#256141>

Ett citat från Phpportalen, där samma problem dök upp häromdagen. I den tråden handlade problemet om att det stod i en bok att man kunde hämta tex. en kakas värde, endast genom dess namn.

Ja, läs tråden så förstår du bättre ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/120476-php-va-fasiken-funkar-inte
