php-script zichtbaar in browser

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

09/06/2004 14:48:00
Quote Anchor link
Om een session_Id te 'plaatsen' (i.v.m. tweetaligheid site) gebruik ik het volgende scriptje:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?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?
 
PHP hulp

PHP hulp

26/11/2024 22:33:59
 

09/06/2004 14:56:00
Quote Anchor link
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
 

09/06/2004 15:27:00
Quote Anchor link
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.
 
Arend a

Arend a

09/06/2004 16:45:00
Quote Anchor link
Daar ga je goed vanuit.
 

09/06/2004 20:32:00
Quote Anchor link
Bedankt Arend!
Maaruhhhh.... Zou je ook kunnen zeggen, waarom ik een lege pagina te zien krijg?
 
Arend a

Arend a

09/06/2004 20:51:00
Quote Anchor link
Omdat je niets print.
 
Ano Niem

Ano Niem

09/06/2004 20:59:00
Quote Anchor link
Quote:
Omdat in dit script geen echo of print opdrachten staan, ga ik ervan uit, dat ze niet in de browser getoond worden.


Je zegt het zelf al.
Als je geen output heb dan zal je pagina blanco blijven.
 

09/06/2004 22:19:00
Quote Anchor link
Maar, kan ik het verschijnen van die pagina ook onderdrukken?
Ik wil die pagina helemaal niet zien, want dan moet ik hem ook weer wegklikken.
 
B a s
Beheerder

B a s

09/06/2004 23:46:00
Quote Anchor link
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?
 

11/06/2004 09:26:00
Quote Anchor link
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!
 
De VeeWee

de VeeWee

11/06/2004 10:35:00
Quote Anchor link
je kan phpvariabelen inladen in flash door in het actionscript dit te zetten:

loadVariablesNum("setsessie.php", 0);
maar ik weet niet of je heirdoor je sessie kan beginnen

dan laad hij alle variabelen en dan moet je gewoon in je dynamisch textvak die variabele plaatsen...


meer info over het laden van php heb ik hier ergens gevonden:

http://www.flashfocus.nl/showDetail.asp?TypeId=2&NewsId=1131
Gewijzigd op 11/06/2004 10:49:00 door de VeeWee
 
Marien xD

Marien xD

11/06/2004 22:42:00
Quote Anchor link
Als de pagina in een nieuw venster opent dan kan je ook eens dit doen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php

echo "<script language='javascript'>window.close();</script>";

?>


Hier mee word een javascriptje weergegeven die de pagina gelijk weer sluit.

je kan natuurlijk ook met header bij het openen van je site naar deze pagina laten linken en dan verder verwijzen

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
header("Location: index2.php");
?>


Misschien dat een van deze een oplossing kan zijn?
 

05/07/2004 09:50:00
Quote Anchor link
Eindelijk ben ik er uit:
Flash kan het ook regelrecht, het staat of valt alleen met een slash:
sharedObject.getLocal("taalkoekje", "/");
Nu werkt het wel!
Mijn dank voor jullie hulp!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.