Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di spawn88
    Registrato dal
    Feb 2012
    residenza
    Milano
    Messaggi
    313

    reindirizzare a una pagina dopo il login

    Buonasera a tutti,

    vorrei reindirizzare alla pagina index.php dopo il login ma non riesco nonostante abbia provado ad utilizzare la funzione
    codice:
    redirect('index.php');
    e resituendo l'errore su questa riga
    codice:
    Fatal error: Call to undefined function redirect() in C:\xampp\htdocs\index.php on line 25
    come se dovessi definire una funzione per reindirizzare alla pagina corretta.
    Non sono molto pratico di php quindi vorrei chiedervi come posso fare per reindirizzarla alla pagina index.php dopo il login

    ecco il codice della pagina:
    codice:
    <html>
    <?php
        
    	session_start();
    	
    	function logoutform(){
    		
    		echo "<form action='' method='POST'>
    			 
    			 <input type='submit' name='logout' value='logout'>
    	 		 </form>
    		";	
    	}
    	
    	function logout(){
    		session_destroy();
    		echo 'clicca nuovamente';
    	}
    	
    	if(!isset($_SESSION['login'])){
    		
    		exit("Accesso negato. Per visualizzare la pagina fare il <a href='login.php'>login<a>");
    	}else{
    		
    		redirect('index.php');//si collega direttamente alla index.php
    		echo "Benvenuto  " .$_SESSION['login'];
    		logoutform();
    		if(isset($_POST['logout'])){
    		echo "Stai facendo il logout";
    		logout();
    		}
    	}
    ?>
    	<head>
    		<meta http-equiv="content-type" content="text/html; charset=utf-8" />
    		<title></title>
    		<link rel="stylesheet" href="menu_style.css" type="text/css" />
    	</head>
    	<body>
    		
    
    		
    
    			<div class="Hdropdown_red_tab__menu">
    		<ul>
    			[*]Home
    			[*]Caricamento
    				<ul>
    					[*]Caricamento cliente e polizza
    					[*]Horizontal CSS Menus
    					[*]Vertical CSS Menus
    					[*]Dreamweaver Menus
    			[/list]
    		  	
    			[*]FAQ
                    <ul>
                    	[*]Drop Down CSS Menus
                    	[*]Horizontal CSS Menus
                    	[*]Vertical CSS Menus
                    	[*]Dreamweaver Menus
                   	[/list]
              	
    			[*]Contact
    		[/list]
    			</div>
    
    </body>
    </html>
    grazie a tutti in anticipo

  2. #2
    la funzione "redirect" non esiste... te la sei inventata

    in php si usa header, ma devi fare attenzione che prima di header non ci sia stato nessun output a video (nessun echo)

    codice:
    header("location: prossimapagina.php");

  3. #3
    usa questa:
    Codice PHP:
    echo "<script>document.location.href='index.php'</script>";
     echo 
    "<script>'Content-type: application/octet-stream'</script>"

  4. #4
    Utente di HTML.it L'avatar di spawn88
    Registrato dal
    Feb 2012
    residenza
    Milano
    Messaggi
    313
    grazie molte
    una cosa ma come faccio a ridimensionare la pagina internet ad un formato decente e non ke prende tutta la videata?

  5. #5
    Utente di HTML.it L'avatar di spawn88
    Registrato dal
    Feb 2012
    residenza
    Milano
    Messaggi
    313
    grazie molte
    una cosa ma come faccio a ridimensionare la pagina internet ad un formato decente e non ke prende tutta la videata?

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.