Lokalt PHP problem (status: noobe)

Permalänk
Medlem

Lokalt PHP problem (status: noobe)

Jag har precis börjat lära mig PHP och har kommit en bit på väg,,
(bara suttit några timmar men ändå)

Jag har ett problem dock. Eftersom jag ville göra det hela smidigare och köra lokalt på min dator för att först testa min kod hittade jag programmet PHPdev vilket startar Apache, PHP och Mysql? samtidigt.

Nu är det så att man skall lägga sina php script i en "www" mapp och sedan kör man http://localhost/ för att se dem.

Allt fungerar så länge jag har PHP på min första sida. Men så snart jag vill sända information till ett annat dokument t.ex. via ett
<form action="något.php" method=post> så blir det inget på den sidan som jag sänder till, alltså php delen fungerar inte.

Om jag däremot lägger upp det på min internet server fungerar det som det ska!

Varför!?!?

Hjälp mig!

Visa signatur

EPoX EP-8RDA+[¤]Athlon XP 2100+[¤]TwinMOS PC3200 m/Winbond[¤]Radeon 9700[¤]Antec 480W[¤]Vattenkylning[¤] 3D Mark 2001 SE

Permalänk
Medlem

testa:
print($_POST['fältnamn']);

och byt ut "fältnamn" mot någon textbox eller nåt från form-sidan.

Skulle tippa på att det är "register_globals" som är till off, och då måste du hämta värdet via $_POST eller via $_GET om du vill hämta värden från URL-fältet.

Visa signatur

¤Hakuna Matata¤
# Ibland försvinner 'j', 'å', 'ä' och 'ö'...
Signatur redigerad av GAPa. I textstorlek tre får man bara ha en rad.

Permalänk
Medlem

Mer om detta i FAQ:en, som man ska läsa innan man skriver en ny tråd.

Visa signatur

Får jag äta på ditt skägg?

g3wd.mine.nu

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Göwd.
Mer om detta i FAQ:en, som man ska läsa innan man skriver en ny tråd.

Ber om ursäkt,,

Där stod det ju faktiskt precis hur jag skulle göra. Det fungerade efter att jag satte "register_globals" på on.

Visa signatur

EPoX EP-8RDA+[¤]Athlon XP 2100+[¤]TwinMOS PC3200 m/Winbond[¤]Radeon 9700[¤]Antec 480W[¤]Vattenkylning[¤] 3D Mark 2001 SE

Permalänk
Hedersmedlem

Ett tips bara, lär dig köra UTAN register_globals istället för att sätta på den. Orkar inte förklara alla anledningar, men...
1) Om du ska köra på nåt webbhotell sen har de troligen off
2) GRYMT mycket lägre säkerhet med cookies, post/get-lösenord som man kan ändra lite hur man vill.
3) Jobbigt med vissa saker, jag föredrar numera $_*-variablerna

Visa signatur

Asus B550M-Plus / Ryzen 5800X / 48 GB 3200 MHz CL14 / Asus TUF 3080 OC / WD SN850 1 TB, Kingston NV1 2 TB + HDDs / Corsair RM650x / Acer XB271HU (1440p165) / LG C1 55"
Mobil: Moto G200