Zurück   Flashforum > Flash und Server > Flash Remoting

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-08-2010, 22:17   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2007
Beiträge: 139
Zend AMF | PHP

Hallo

also ich versuche gerade mit Zend-AMF eine server anbindung zu realisieren und habe noch das ein oder andere verständnisproblem.


Wird die Gateway.php datei eigentlich immer aufgerufen, wenn man daten abfragt, oder nur einmal ..also dass die verbindung zum server dann offengehalten wird ?




Im ersten Teil der gateway.php datei geht es ja darum die amf_cong.ini einzulesen und der 2. lautet dann ja

PHP-Code:
$server = new Zend_Amf_Server();
$server->setProduction($amf->production);
if(isset(
$amf->directories)) {
    
$dirs $amf->directories->toArray();
    foreach(
$dirs as $dir) {
        
// get the first character of the path. 
        // If it does not start with slash then it implies that the path is relative to webroot. Else it will be treated as absolute path
        
$length strlen($dir);
        
$firstChar $dir;
        if(
$length >= 1)
            
$firstChar $dir[0];
        
        if(
$firstChar != "/"){
            
// if the directory is ./ path then we add the webroot only.
            
if($dir == "./"){                
                
$server->addDirectory($webroot);
            }else{
                
$tempPath $webroot "/" $dir;
                
$server->addDirectory($tempPath);
            }        
        }else{
               
$server->addDirectory($dir);            
        }
    }
}
// Initialize introspector for non-production
if(!$amf->production) {
    
$server->setClass('Zend_Amf_Adobe_Introspector''', array("config" => $default_config"server" => $server));
    
$server->setClass('Zend_Amf_Adobe_DbInspector''', array("config" => $default_config"server" => $server));
}
// Handle request
echo $server->handle(); 



Einmal finde ich komisch, dass die datei nicht mit ?> endet , sondern offen gelassen wird .. heißt dass soviel wie, dass die verbindung von client und server offengehalten wird ? Und wie lange wird so etwas offengehalten ?

---

Im Grunde hat der 2. Teil der gateway.php datei wohl die Funktion die Klassenstandorte durch zugeben.


---

Also ich gehe jetzt einfach mal davon aus, dass der serveraufruf offengehalten wird ..
deshalb wahrscheinlich dieser sauteure Networkmonitor in FlashBuilder4 -Premium zur Überwachung dieser offenen Verbindung.


Aber hat eclipse selber im normalen php-debugger nicht auch einen TCP/IP Monitor.

---

Wenn man jetzt davon ausgeht, dass die Verbindung offengehalten wird ... wo werden dann die weiteren php anweisungen durchgegeben ..

.. oder sollte man dies eher Angelegenheit der AMF Kommunikation sein lassen ... wahrscheinlich ist dies ratsam.

---

Letztendlich mache ich mir auch immer Gedanken über ein Sicherheitskonzept. Wenn die Verbindung offen gehalten wird, wäre dies ja fast noch sicherer als sessions oder?
Und dann bräuchte man diese gar nicht.

Aber in dem Falle das die Verbindung manchmal unterbrochen werden würde, wäre es schon zeifelhaft immer das Passwort und den usernamen über das netz zu schicken
...
Da sollte man intern doch dann lieber etwas anderes benutzen - oder ? .. also doch sessions oder temporäre Passwörter ?

Geändert von carsten cs (02-08-2010 um 22:52 Uhr)
carsten cs ist offline   Mit Zitat antworten
Alt 03-08-2010, 15:55   #2 (permalink)
Neuer User
 
Registriert seit: Mar 2007
Beiträge: 139
Wade Arnold Zend Amf now with php session support
carsten cs ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Zend Amf $server->handle() SpecOps-12 Server-Seite allgemein 9 28-10-2009 10:25
Zend & Adobe - php & Flex pokepika Am Rande 2 02-04-2009 19:52
Zend PHP IDE Preview elias PHP und MySQL 2 22-03-2006 12:52
zend-zertifikat? lingamyoni.de PHP und MySQL 13 08-01-2005 13:46
Zend Optimizer alexpetri PHP und MySQL 3 29-04-2003 22:07


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:19 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele