Visualizzazione dei risultati da 1 a 9 su 9

Discussione: if con redirect

  1. #1

    if con redirect

    Salve a tutti vorrei inserire un redirect come azione dopo la seguente istruzione:

    elseif($_SESSION['store_account_type']==0)

    Come posso fare per effettuare il redirect alla pagina esempio.php?

    Spero qualcuno possa aiutarmi grazie

  2. #2
    Ciao
    puoi fare così:
    Codice PHP:
    elseif($_SESSION['store_account_type']==0
    {
       
    header("Location: [url]http://www.dominio.it/esempio.php[/url]");
       exit();

    Alessandro
    Full Stack Developer presso Advice Lab
    Bonus Bitcoin
    Moon Bitcoin

  3. #3
    Grazie Ale ma non mi funziona.
    Attualmente ho il seuente codice:

    if ($_SESSION['accsusp']==2) {
    headercat($lang[susp_title]);
    echo "<p class=contentfont align=center>$lang[susp_text]</p>";
    }elseif($_SESSION['store_account_type']==0) {

    QUI DOVREI INSERIRE IL REDIRECT

    } else {
    $getV = checkSetupVoucher(trim($_REQUEST['voucher_code']));

    if ($getV['valid']) {
    echo "<table cellpadding=4 width=100% class=errormessage><tr><td>$lang[voucher_valid]</td></tr></table>";
    } else if (!$getV['valid']&&trim($_REQUEST['voucher_code'])!="") {
    echo "<table cellpadding=4 width=100% class=errormessage><tr><td class=redfont>$lang[voucher_invalid]</td></tr></table>";
    }
    $numeroinsert=getSqlNumber("SELECT id FROM probid_auctions WHERE closed=0 AND deleted!=1 AND ownerid='".$_SESSION['memberid']."'");
    $userDetails = getSqlRow("SELECT store_account_type FROM probid_users WHERE id='".$_SESSION['memberid']."'");
    if ($userDetails['store_account_type']=='18' && $numeroinsert>='200') {
    headercat($lang[susp_title]);
    echo "<p class=contentfont align=center>Lo Status base permette fino a 100 inserzioni in corso per aumentare clicca qui!</p>";
    }else{
    if ($_REQUEST['description_main']!="") $_REQUEST['description'] = $_REQUEST['description_main'];

    //if (is_numeric($_REQUEST['resprice'])) {
    if ($_REQUEST['resprice'] == 0) $_REQUEST['respr'] = "N";
    else if ($_REQUEST['resprice'] < 0) $_REQUEST['respr'] = "N";
    else if ($_REQUEST['resprice'] > 0) $_REQUEST['respr'] = "Y";
    //} else $_REQUEST['respr'] = "N";

    Ho provato con il codice che mi hai inviato ma non funziona

  4. #4
    Viene generato un errore o un warning? Quale?
    Full Stack Developer presso Advice Lab
    Bonus Bitcoin
    Moon Bitcoin

  5. #5
    Utente di HTML.it L'avatar di Gioa32
    Registrato dal
    Jan 2000
    Messaggi
    68
    Grazie Ale ma non mi funziona
    Ciao, cosa vuol dire che non funziona, ti restituisce qualche errore?

  6. #6
    Utente di HTML.it L'avatar di Gioa32
    Registrato dal
    Jan 2000
    Messaggi
    68
    Originariamente inviato da Magicale
    Viene generato un errore o un warning? Quale?
    Ops, non avevo notato.

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    12
    Prova così:

    Codice PHP:
    header("Location: [indirizzo_url]"true); 

    al posto di [indirizzo_url] metti il percorso a cui vuoi fare il redirect.

  8. #8
    Ciao, scusami, ma mi sono accorto solo ora che postando sul forum è stato aggiunto in automatico il BB-code [URL]
    Codice PHP:
    elseif($_SESSION['store_account_type']==0
    {
       
    header("Location: http ://www.dominio.it/esempio.php");
       exit();

    Ho aggiunto una spazio tra http e : per evitare il BB-code automatico. Ovviamente va poi tolto

    Alessandro
    Full Stack Developer presso Advice Lab
    Bonus Bitcoin
    Moon Bitcoin

  9. #9
    Grazie a tutti ma nessuno degli esempi mi funziona.

    Non mi da nessun errore in particolare.
    Non effettua il redirect e mi scompare il footer della pagina.

    Bo?

    Grazie comunque ;(

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.