webForumDet fria alternativet

skumt problem

6 svar · 280 visningar · startad av Cassady

CassadyMedlem sedan aug. 20051 393 inlägg
#1

Har just donat en ny webserver (apache + php4)

När jag kör php-sidor som funkade utmärkt på min gamla server uppstår följande problem. variabler som skickas med hjälp av <form method=post> eller i en länk accepteras inte av php-sidan som tar emot dom.

Exempel:

<?
echo ("
<html><head><title>test</title></head>
<body bgcolor=99ccff>
<form method=post action=test.php>
<input type=text name=jajavafan><br>
<input type=text name=okok><br>
<input type=submit>
</form>
<br><br><br> $jajavafan ---- $okok <br><br><br>
</body></html>
");
?>

Ovanstående kodsnutt vägrar skriva ut värdena i $jajavafan och $okok

Kan någon ge en förklaring till varför?

@ndersMedlem sedan juni 200026 914 inlägg
#2

Min gissning är att register_globals i den nya installationen är satt till off, istället för on i tidigare installation.

http://se2.php.net/register_globals

Mvh

CassadyMedlem sedan aug. 20051 393 inlägg
#3

@nders skrev:

Min gissning är att register_globals i den nya installationen är satt till off, istället för on i tidigare installation.

http://se2.php.net/register_globals

Mvh

Låter ju rimligt iof. frågan är då om man skall sätta register_globals till on eller lösa det med en $_POST ?

@ndersMedlem sedan juni 200026 914 inlägg
#4

Jag hade gjort det senare.

Mvh

CassadyMedlem sedan aug. 20051 393 inlägg
#5

@nders skrev:

Jag hade gjort det senare.

Mvh

Dock kvarstår ju ett problem och det är ju att skicka med variabler i länkar.
exempelvis: <a href=index.php?min_variabel=$värdet_jag_hämtade_ur_tabellen> etc. någon som har någon lösning på detta?

Enligt php.net skall $_GET kunna lösa det hela men det vill sig inte för mig.

@ndersMedlem sedan juni 200026 914 inlägg
#6

På vilket sätt vill det sig inte för dig? Det är riktigt att det är $_GET du ska använda för att hämta querystrings.

CassadyMedlem sedan aug. 20051 393 inlägg
#7

@nders skrev:

På vilket sätt vill det sig inte för dig? Det är riktigt att det är $_GET du ska använda för att hämta querystrings.

Det funkar för mig nu... hade bara kodat lite fel.

Tack för all hjälp hörni! :birp (y) :)

Genererad på 368 ms · cache AV · v20260730165559-full.f96bc7eb