Pagina 2 di 3 PrimoPrimo 123 UltimoUltimo
Visualizzazione risultati 31 fino 60 di 66

Discussione: http://redirect.evcz.tk

  1. #31
    Guest

    Predefinito

    eccolo...

    <?php

    /************************************************** **********************/
    /* PHP-NUKE: Advanced Content Management System */
    /* ============================================ */
    /* */
    /* Copyright (c) 2002 by Francisco Burzi */
    /* http://phpnuke.org */
    /* */
    /* This program is free software. You can redistribute it and/or modify */
    /* it under the terms of the GNU General Public License as published by */
    /* the Free Software Foundation; either version 2 of the License. */
    /************************************************** **********************/

    require_once("mainfile.php");

    $PHP_SELF = "modules.php";
    $result = sql_query("select main_module from ".$prefix."_main", $dbi);
    list($name) = sql_fetch_row($result, $dbi);
    $home = 1;

    if ($httpref==1) {
    $referer = getenv("HTTP_REFERER");
    if ($referer=="" OR eregi("^unknown", $referer) OR substr("$referer",0,strlen($nukeurl))==$nukeurl OR eregi("^bookmark",$referer)) {
    } else {
    sql_query("insert into ".$prefix."_referer values (NULL, '$referer')", $dbi);
    }
    $result = sql_query("select * from ".$prefix."_referer", $dbi);
    $numrows = sql_num_rows($result, $dbi);
    if($numrows>=$httprefmax) {
    sql_query("delete from ".$prefix."_referer", $dbi);
    }
    }
    if (!isset($mop)) { $mop="modload"; }
    if (!isset($mod_file)) { $mod_file="index"; }
    if (ereg("\.\.",$name) || ereg("\.\.",$file)) {
    echo "You are so cool...";
    } else {
    $ThemeSel = get_theme();
    if (file_exists("themes/$ThemeSel/module.php")) {
    include("themes/$ThemeSel/module.php");
    if (is_active("$default_module") AND file_exists("modules/$default_module/$mod_file.php")) {
    $name = $default_module;
    }
    }
    if (file_exists("themes/$ThemeSel/modules/$name/$mod_file.php")) {
    $modpath = "themes/$ThemeSel/";
    }
    $modpath .= "modules/$name/$mod_file.php";
    if (file_exists($modpath)) {
    include($modpath);
    } else {
    $index = 1;
    include("header.php");
    OpenTable();
    if (is_admin($admin)) {
    echo "<center><font class=\"\"><b>"._HOMEPROBLEM."</b></font><br><br>[ <a href=\"admin.php?op=modules\">"._ADDAHOME."</a> ]</center>";
    } else {
    echo "<center>"._HOMEPROBLEMUSER."</center>";
    }
    CloseTable();
    include("footer.php");
    }
    }

    ?>
    piu' il codice che mi ho avuto tipo


    <?php
    switch($_SERVER[HTTP_REFERER]){
    case 'http://forum.otakuz.tk':
    header("Location: http://otakuz.altervista.org/forum/");
    break;
    case 'http://www2.otakuz.tk':
    header("Location: http://otakuz.altervista.org/www2/");
    break;
    }
    ?>
    grazie...

  2. #32
    Guest

    Predefinito

    Evcz, purtroppo il tuo sistema funziona ad intermittenza...... :(
    Tutto ciò può dipendere dal dominio.tk
    O è preferibile creare una pagina iniziale molto leggera in modo tale che il browser carichi subito la pagina

  3. #33
    Ghibli non è connesso Altervistiano Junior
    Data registrazione
    14-02-2003
    Messaggi
    545

    Predefinito

    Citazione Originalmente inviato da otakuz
    eccolo...
    [CUT]
    beh il secondo codice l'hai messo all'inizio del primo?

  4. #34
    Guest

    Predefinito

    Citazione Originalmente inviato da otakuz
    eccolo...

    <?php
    ......
    ?>
    piu' il codice che mi ho avuto tipo


    <?php
    switch($_SERVER[HTTP_REFERER]){
    case 'http://forum.otakuz.tk':
    header("Location: http://otakuz.altervista.org/forum/");
    break;
    case 'http://www2.otakuz.tk':
    header("Location: http://otakuz.altervista.org/www2/");
    break;
    }
    ?>
    grazie...
    Il codice lo devi inserire prima dell'inizio dello script:


    <?php

    CODICE DI EVCZ

    ?>

    <?php

    CODICE NUKE

    ?>

    Comunque a me funziona ad intermitternza....

  5. #35
    Guest

    Predefinito

    si l'ho messo all'inizio del primo... ma nn sempre funge... o meglio... nn sempre nn va'... a volte va'...


    ciao

  6. #36
    Guest

    Predefinito

    Citazione Originalmente inviato da otakuz
    si l'ho messo all'inizio del primo... ma nn sempre funge... o meglio... nn sempre nn va'... a volte va'...


    ciao
    Esattamente come a me :( :(

  7. #37
    Guest

    Predefinito

    Location vuole necessariamente uri assoluti e non relativi, quindi è meglio
    realizzare così il vostro sistema di redirect:
    Citazione Originalmente inviato da nuovo redirect

    <?php
    switch($_SERVER[HTTP_REFERER]){
    case 'http://forum.otakuz.tk':
    header("Location: http://otakuz.altervista.org/forum/index.php");
    break;
    case 'http://www2.otakuz.tk':
    header("Location: http://otakuz.altervista.org/www2/index.php");
    break;
    }
    ?>
    Comunque c'è anche da dire che molto dipende dagli alias del server web a cui siete collegati, prendi per caso http://www2.otakuz.tk, se diventa www.otakuz.tk non verrebbe più validato, quindi dovresti prendere in esame anche gli altri alias del dominio.
    Fatemi sapere se funzia.

  8. #38
    Guest

    Predefinito

    ho lo stesso identico problema di otakuz... ho provato a fare come dici .. ma nn funge... peccato..

    se ne sapete qualche cosa ditemelo grazie mille...

    ciao

  9. #39
    Guest

    Predefinito

    Vorri chiedervi come poter impostare lo script in modo tale che due sottodomi mi portino alla stessa pagina....

    Ho già provato con qualcossa del genere ma quando mi vado a connttere lo script mi da errore 404 pagina non trovata


    <?php
    switch($_SERVER[HTTP_REFERER]){
    case 'http://www.angelinoantonio.tk' or 'http://forum.angelinoantonio.tk/':
    header("Location: http://angelinoant.altervista.org/intro.html");
    break;
    case 'http://forum.angelinoantonio.tk' or 'http://forum.angelinoantonio.tk/':
    header("Location: http://angelinoant.altervista.org/newsite/forum/");
    break;
    case 'http://newsite.angelinoantonio.tk' or 'http://newsite.angelinoantonio.tk/':
    header("Location: http://angelinoant.altervista.org/newsite/index.php");
    break;
    case 'http://oldsite.angelinoantonio.tk' or 'http://oldsite.angelinoantonio.tk/':
    header("Location: http://angelinoant.altervista.org/web/index.html");
    break;
    }
    ?>
    Come si dovrebbe impostare lo script ??????

  10. #40
    Guest

    Predefinito

    magari dico una stupidaggine...

    ma se tu facessi cosi'?
    <?php
    switch($_SERVER[HTTP_REFERER]){
    case 'http://www.angelinoantonio.tk':
    header("Location: http://angelinoant.altervista.org/intro.html");
    break;
    case 'http://forum.angelinoantonio.tk/':
    header("Location: http://angelinoant.altervista.org/intro.html");
    break;
    case 'http://forum.angelinoantonio.tk':
    header("Location: http://angelinoant.altervista.org/newsite/forum/");
    breakcase 'http://forum.angelinoantonio.tk/':
    header("Location: http://angelinoant.altervista.org/newsite/forum/");
    break
    }
    ?>
    ciao

  11. #41
    Guest

    Predefinito

    Io ho chiesto per non scrivere x ogni redirect che creo 6 funzioni php :(
    C'é un modo per fare ciò che ho detto

  12. #42
    Guest

    Predefinito

    il fatto è che nn capisco come mai agli altri va'...
    a me porta in ogni modo alla home.. www.belin.tk ... nn si muove da li...


    ciao

  13. #43
    Guest

    Predefinito

    Lo stesso problema affligeva anche me....
    Prova ad inserire lo script nell'index senza inserire nessun altra cosa....
    poi , come ho fatto io, se la gente digita www.belin.tk lo script la dirige verso la vera pagina iniziale....
    Ti conviene di impostare il sito in questo modo se hai il Php-Nuke:

    Alla radice dello spazio:

    index.php (con solo lo script di redirect)

    intro.html (se vuoi inserire un'introduzione che ti porterà poi all'interno del sito)

    Crea una cartella (chiamala come vuoi)

    Inserisci in questa cartella il nuke o il tuo sito vero.

    Così dovrebbe funzionare tutto...per lo meno a me funziona

  14. #44
    Guest

    Predefinito

    sei stato veramente gentilissimo ti ringrazio....

    pero'..
    continua a nn andare...ho seguito tutto cio' che dici tu... ma se vai ad esempio qui... come da script www.forum.belin.tk ti redireziona verso la home.. e questo è sbalgiato....

    aiuuuuutoooooo!!!

    ciao

  15. #45
    Guest

    Predefinito

    Prova facendo così: vai qui www.forum.belin.tk semplicemante non devi inserire alcuna "/" alla fine dell'indirizzo.... oppure devi fare come ho fatto io (leggi il mex. con lo script).

  16. #46
    Guest

    Predefinito

    Funge!!!!!!Finalmente!!! era lo / alla fine... il resto era giusto :D !!!!

    grazie!!!!!! :D :D

  17. #47
    Guest

    Predefinito

    Ci ho perso una marea di tempo io; ormai l'ho imparato a memoria lo script di EVCZ prima di capire quale fosse l'errore.... ora però attendo qualcuno che mi spieghi come impostare lo script in modo tale che due sottodomi mi portino alla stessa pagina (come avevo già chiesto prima) proprio x aggirare questo problema in modo tale che sia forum.altervista.org che forum.altervista.org/ mi portino al forum...

  18. #48
    Guest

    Predefinito

    Scusa... forse mi sono perso qualche passaggio, correggetemi se sbaglio qualcosa.
    Io mi creo una page index.php che prende i referer e, in base a qulli mi rimanda ad una pagina diversa sul sito.
    Il mio problema sta alla base di tutto il procedimento.
    Se volessi reindirizzare una cosa del tipo "http://gruppo.musicfinder.altervista.org" su una pagina diversa dall'index... mi chiedo come possano i dns sapere che l'indirizzo gruppo.musicfinder.(...) è associato a musicfinder.altervista.org.

    La cosa mi sembra veramente interessante... ma non capisco come possa funzionare!
    Aspetto l'illuminazione...

    Ciao, McK

  19. #49
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    Citazione Originalmente inviato da AngelinoAnt
    Ci ho perso una marea di tempo io; ormai l'ho imparato a memoria lo script di EVCZ prima di capire quale fosse l'errore.... ora però attendo qualcuno che mi spieghi come impostare lo script in modo tale che due sottodomi mi portino alla stessa pagina (come avevo già chiesto prima) proprio x aggirare questo problema in modo tale che sia forum.altervista.org che forum.altervista.org/ mi portino al forum...
    a questo scopo vi do una nuova "pillola" ^_'

    visto ke il refer può essere sia maiuscolo che minuscolo facciamo questa operazione

    [code:1:de068378b1]$username=strtolower($_SERVER[HTTP_REFERER ]);[/code:1:de068378b1]

    quindi togliamo la roba "equivoca"

    [code:1:de068378b1]$username=str_replace("http://", "", $username);
    $username=str_replace("/index.html", "", $username);
    $username=str_replace("/", "", $username);[/code:1:de068378b1]

    così alla fine il nostro username sarà minuscolo e senza http:// all'inizio e senza la / alla fine....
    ho tolto anke l'eventuale presenza di index.html in quanto il vostro dominio può anke essere rikiamato con http://www.evcz.tk/index.html

    il codice quindi diventerà così:

    [code:1:de068378b1]<?php
    $username=strtolower($_SERVER[HTTP_REFERER ]);
    $username=str_replace("http://", "", $username);
    $username=str_replace("/", "", $username);
    switch($username){
    case 'forum.evcz.tk':
    header("Location: http://evcz.altervista.org/forum/index.php");
    break;
    case 'www2.evcz.tk':
    header("Location: http://evcz.altervista.org/www2/index.php");
    break;
    }
    ?>[/code:1:de068378b1]

    spero di esservi stato utile

    byez
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  20. #50
    Guest

    Predefinito

    Grazieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D

  21. #51
    Guest

    Predefinito

    Bene avete scoperto cosa vuol dire lavorare in collaborazione, è così che sono nati i grandi progetti :D

  22. #52
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    Citazione Originalmente inviato da sugandbibi
    Bene avete scoperto cosa vuol dire lavorare in collaborazione, è così che sono nati i grandi progetti :D
    cosa dici apriamo un account su sourceforge riguardante l'emulazione di dns su php? :D
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  23. #53
    Guest

    Predefinito

    non ho capito EVCZ, l'ultima modifica allo script (redirect), che effetto fa? spiegamelo BENE, grazie!!! 8) :D

  24. #54
    Guest

    Predefinito

    Salve a tutti, sono nuovo di queste parti quindi per prima cosa saluto tutti.

    Lo script di evcz mi sembra interessante...solo che ho un problemino...che proprio non riesco a farlo funzionare.
    Il problema è che sembra che l'array $_SERVER sia vuoto e se cerco di leggere il valore $_SERVER[HTTP_REFERER] il risultato è il nulla.
    Non sono un espertissimo di PHP quindi magari sono annegato in una goccia d'acqua, però mi sembrava una cosa abbastanza semplice...

    Ad es: se faccio un index.php che contiene solo
    <? echo $_SERVER[HTTP_REFERER] ?>
    Se vado all'indirizzo http://saib.altervista.org non mi dovrebbe visualizzare l'indirizzo stesso?

  25. #55
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    Citazione Originalmente inviato da Saib
    Ad es: se faccio un index.php che contiene solo
    <? echo $_SERVER[HTTP_REFERER] ?>
    Se vado all'indirizzo http://saib.altervista.org non mi dovrebbe visualizzare l'indirizzo stesso?
    in quel caso te lo lascia vuoto xkè non hai referer in quanto apri il sito direttamente dalla barra di explore...

    se vuoi vedere l'indirizzo ke hai rikiamato controlla PHP_SELF ^_'

    questo è il suggerimento da usare x ki vuole farsi il redirect sui domini Altervista....

    x roratonet
    le ultime modifiche che ho introdotto eseguono delle banali operazioni sul nome ricevuto in modo da evitare equivoci (fare un confronto tra CiAO e ciao restituisce false...) quindi io prima metto tutto minuscolo quindi tolgo la roba in + ke può far casino... il resto resta invariato...

    byez
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  26. #56
    L'avatar di Guido8975
    Guido8975 non è connesso AlterVistiano
    Data registrazione
    16-10-2002
    Residenza
    Caserta
    Messaggi
    766

    Predefinito

    Lo ho inserito nella home page

    [code:1:8a3a83114d]<?PHP
    switch($_SERVER[HTTP_REFERER])&#12 3;
    case 'http://ma.guido8975.tk':
    header("http://guido8975.altervista.org/ma/");
    break;
    case 'http://news.guido8975.tk':
    header("Location: http://guido8975.altervista.org/php/modules/news/");
    break;
    }
    ?>[/code:1:8a3a83114d]
    Va bene perchè nn va...

  27. #57
    Guest

    Predefinito

    Citazione Originalmente inviato da Evcz
    Citazione Originalmente inviato da sugandbibi
    Bene avete scoperto cosa vuol dire lavorare in collaborazione, è così che sono nati i grandi progetti :D
    cosa dici apriamo un account su sourceforge riguardante l'emulazione di dns su php? :D
    E' un'idea, ma probabilmente dovremi prendere prima il numeretto :D

  28. #58
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    Citazione Originalmente inviato da Guido8975
    Va bene perchè nn va...
    va bene o non va?
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  29. #59
    Guest

    Predefinito

    EVCZ ha utilizzato lo script vecchio....

  30. #60
    L'avatar di Guido8975
    Guido8975 non è connesso AlterVistiano
    Data registrazione
    16-10-2002
    Residenza
    Caserta
    Messaggi
    766

    Predefinito

    ho messo il codice in una pag index.php
    da solo manon funge!
    Perchè
    [code:1:27c2f0e81b]<?php
    switch($_SERVER[HTTP_REFERER])&#12 3;
    case 'http://www.guido8975.tk':
    header("Location: http://guido8975.altervista.org/php/index.php");
    break;
    case 'http://forum.angelinoantonio.tk':
    header("Location: http://guido8975.altervista.org/php/modules/news/index.php");
    break;
    }
    ?> [/code:1:27c2f0e81b]

Pagina 2 di 3 PrimoPrimo 123 UltimoUltimo

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •