Visualizzazione dei risultati da 1 a 9 su 9

Hybrid View

  1. #1
    Per semplicitā ho modificato il tuo script, sostituendo session_start() con il codice opportuno richiesto da Joomla per avviare la sessione, ma niente da fare: lo script si avvia, comincia a ciclare, ma non si interrompe...

    filea.php

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <?php
    //session_start();
    // Starting session
    define( '_JEXEC', 1 );
    define( 'JPATH_BASE', '../' );
    define( 'DS', DIRECTORY_SEPARATOR );
    require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
    require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );
    $mainframe = JFactory::getApplication('site');
    $mainframe -> initialise();


    if (isset($_POST['submit'])) {
    if ($_POST['submit'] == 'Stop') {
    $_SESSION['pippo'] = '1';
    } else {
    $_SESSION['pippo'] = '0';
    }
    } else {
    $_SESSION['pippo'] = '0';
    }
    ?>
    <html>
    <head>
    <title>Untitled</title>
    </head>
    <body>
    Stato della session :
    <?php
    print $_SESSION['pippo'];
    ?>
    <form action="fileb.php" method="post" target="_blank">
    Apre una nuova pagina :<input type="submit" name="submit" value="Start" />
    </form>
    <form action="filea.php" method="post">
    Ferma lo script della pagina aperta : <input type="submit" name="submit" value="Stop" />
    <br/>
    Risetta lo stato della session a 0 :<input type="submit" name="submit" value="Reset" />
    </form>
    </body>
    </html>




    fileb.php

    <?php
    error_reporting(E_ALL);
    // session_start();
    // Starting session
    define( '_JEXEC', 1 );
    define( 'JPATH_BASE', '../' );
    define( 'DS', DIRECTORY_SEPARATOR );
    require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
    require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );
    $mainframe = JFactory::getApplication('site');
    $mainframe -> initialise();


    $loop = true;
    if (isset($_SESSION['pippo'])) {
    if ($_SESSION['pippo'] == '1') {
    $loop = false;
    }
    }
    if ($loop) {
    sleep(1);
    header('Location: fileb.php');
    exit;
    }
    print "Finito";
    ?>
    Ultima modifica di utentedisperato; 29-11-2014 a 00:37

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Guarda lā http://docs.joomla.org/How_to_access...xternal_script

    secondo me ci sono le risposte che aspetti.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.