Om man använder PHP med WML för att skapa dynamiska WAP-sidor, hur kommer man åt de variabler som skickas från ett formulär? Det verkar inte som att $HTTP_POST_VARS funkar?!
Exempel:
<?php
header("Content-Type: text/vnd.wap.wml");
if($HTTP_POST_VARS['user'] != "") {
// Visa detta
}
else {
// Visa inputs
}
?>
[redigerat]
Kom på att jag sett att man använder ${$user} för det här... Ska prova det med det samma
[/redigerat]
[redigerat 2]
Det funkade inte heller...
[/redigerat]
Kom och tänka på en till sak... Kan man använda sig av $HTTP_GET_VARS, sessioner o.s.v. på PHP/WML sajter? Det bör man väl kunna eftersom att dom är kopplade till servern?
De fetmarkerade orden är de som är "viktiga" för att kunna ta emot dina variabler på en annan sida.
Om du, som jag, anger post som metod kan du ta emot dina variabler med $HTTP_POST_VARS. Om du istället anger get som metod tar du emot dem med $HTTP_GET_VARS. Precis som i HTML alltså
Skönt att se att det är fler än jag som använder de globala associativa arrayerna... Det blir så mycket säkrare, och man vet vilka [typer] variabler man arbetar med
Om du vill använda sessioner i din wap-applikation så måste du skicka med sessions-id i url:en eftersom cookies generellt sett inte stöds av wap-läsare.
248 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a