Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 26

Discussione: Redirect PHP

  1. #1

    Redirect PHP

    ciao a tutti , ho fatto questo script
    Codice PHP:
    <?php 
    $site 
    $_GET['site'];
        
    //connessione al db
    include ('inc/config.php');
    include (
    'inc/conn.php');
    //log ip user
    $ip_attuale $_SERVER['REMOTE_ADDR'];

    $query "SELECT * FROM $tab WHERE title = '$site' ";
    $result mysql_query($query$connessione);
    $row =  mysql_fetch_array($result);
    $click $row['click'];

    $newclick =  $click ;




    $ip_list="SELECT * FROM $tabip WHERE ip_list = '$ip_attuale' AND siti = '$site'";
    $ipmysql_query($ip_list,$connessione);
    $row =  mysql_affected_rows($connessione);
    //se non ci sono risultati ip:sito incrementa +1 click a $site   
        
    if ($row == )  {
        
        
    $addclick "UPDATE $tab SET click = '$newclick' WHERE title = '$site'";
        
    $result mysql_query($addclick$connessione);
        
        
    $addipsite="INSERT INTO $tabip (id, ip_list, siti) VALUES ('', '$ip_attuale' , '$site')";
        
    $res mysql_query($addipsite$connessione);

        }
    else {

        
    mysql_close($connessione);
        }

    ?>
    come posso fare a effettuare un redirect su $site alla fine dell'esecuzione dello script??ho provato un header alla fine...ma mi genera errore... :/ help....grazie in anticipo!
    Visit http://www.osappbook.it

  2. #2
    Strano che ti genera un errore. Ma prima di <?php c'è qualcosa???

  3. #3
    no nulla...tutta l'intera pagina é quella che ho incollato....questo é l'errore che viene generato
    Warning: Cannot modify header information - headers already sent by .... ma non ci sta nessun echo e print....non capisco il perche!
    Visit http://www.osappbook.it

  4. #4
    allora ci deve essere qualcosa in config.php o in conn.php

  5. #5
    in config.php ho
    Codice PHP:
    <?PHP
    $hostname 
    "localhost"// indirizzo del server mysql
    $utente "root"//username del proprio database
    $password "root" // password del proprio database
    $database "table"// nome del database 

    $tab "siti";
    $tabip"ip_list";

    ?>
    mentre su conn.php ho

    Codice PHP:
    <?
    $connessione 
    mysql_connect ($hostname $utente$password) or die ("MySql dice: Impossibile stabilire una connessione con il server " .mysql_error());
    $db mysql_select_db ($database$connessione) or die ("MySql dice: Impossibile stabilire una connessione con il database " .
    mysql_error());
    ?>
    Visit http://www.osappbook.it

  6. #6
    Fai così, e te lo dico per disperazione perché non vedo cosa altro possa essere.

    controlla nei tre file che prima di <?php non ci siano spazi o acapo. Diciamo che <?php deve essere la primissima cosa. anche se non credo che funzionerà, ma é disperazione

  7. #7
    controllato e inserito header alla fine del file principale prima de ?>
    sempre stesso errore Warning: Cannot modify header information - headers already sent by (output started at c:\programmi\easyphp1-8\www\mysite\inc\config.php:12) in c:\programmi\easyphp1-8\www\mysite\redirect.php on line 37
    Visit http://www.osappbook.it

  8. #8
    ok, dice che l'output é partito da config.php

  9. #9
    emm
    Codice PHP:
    <?PHP
    $hostname 
    "localhost"// indirizzo del server mysql
    $utente "root"//username del proprio database
    $password "root" // password del proprio database
    $database "table"// nome del database

    $tab "siti";
    $tabip"ip_list";

    ?>
    dove lo vede sto output???:/ ma un'altro modo che non usi header ??
    Visit http://www.osappbook.it

  10. #10

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.