Om een session_Id te 'plaatsen' (i.v.m. tweetaligheid site) gebruik ik het volgende scriptje:
<?php
// docnaam = "setsessie.php";
session_start();
header("Cache-control: private");
$taal = $_POST['taal'];
$_session['taal'] = $taal;
?>
Als het form, waaruit de variabele 'taal' wordt ingelezen, wordt verstuurd, verschijnt de legen pagina setsessie.php in de browser en dat wil ik natuurlijk niet.
Wat doe ik fout?
?
Onbekende gebruiker
09-06-2004 14:56
je doet het fout door hier een niet duidelijke vraag te stellen
wat doe je precies? ik snap hieruit dat je een formulier vesrtuurt en dat je dan een lege pagina terug krijgt
?
Onbekende gebruiker
09-06-2004 15:27
Sorry!
Inderdaad, vanuit Flash wordt het setsessie.php script aangeroepen, met als enige doel, een session_Id te creƫren.
Omdat in dit script geen echo of print opdrachten staan, ga ik ervan uit, dat ze niet in de browser getoond worden.
hm.. kun je geen php in flash doen? dat bij het opstarten van de movie, er een stukje php uitgevoerd worden, zonder gebruik te maken van een extern php script?
?
Onbekende gebruiker
11-06-2004 09:26
Voor zover ik het kan bekijken kan ik alleen maar .as scripts in Flash importeren, d.m.v. #include.
Ik kom op dit alles, omdat Flash-cookies, volgens mij, niet lekker werken (Flash spreekt van SharedObjects). De eerste pagina die geopend wordt, nadat het SO werd geset leest hem wel, maar daarna gebeurt dat niet meer en dat terwijl het betreffende script van de eerste pagina werd gekopieerd, dus zonder fouten is.
PHP is betrouwbaar, maar nu loop ik hier weer tegen aan! Life is not a joke!