takis456 Δημοσ. 2 Μαρτίου 2006 Δημοσ. 2 Μαρτίου 2006 Φτιάχνω ένα redirection php script file. Το script λειτουργεί ως εξής: Εάν το site μου είναι το mysite.com τότε για να το χρησιμοποιήσω γράφω: >http://www.mysite.com/r.php?goto=http://www.insomnia.gr/vb3/showthread.php?t=122754 Το scriptaki εσωτερικά διαβάζει όλα τα $HTTP_GET_VARS με ένα loop και σε πηγαίνει στο site που θες. Όλα δουλεύουν μια χαρά εκτός από μια περίπτωση. Όταν το site είναι της μορφής: http://www.insomnia.gr/vb3/showthread.php?t=122754#4 Σε αυτή την περίπτωση με πηγαίνει στο ίδιο site με πριν αφού δεν μπορεί να διαβάσει το #4. Έχει κανείς καμία ιδέα για το πως να το βάλω να διαβάζει και το #<αριθμός>?
panosru Δημοσ. 2 Μαρτίου 2006 Δημοσ. 2 Μαρτίου 2006 mporeis na kaneis post to script sou? kata pasa pithanothta me ena str_replace tha ftiaksei alla eksartate kai apo to script sou fysika
takis456 Δημοσ. 2 Μαρτίου 2006 Μέλος Δημοσ. 2 Μαρτίου 2006 Ο κώδικας πάνω-κάτω είναι ο ακόλουθος: > <?php $goto = ''; while (list($var,$val) = each($HTTP_GET_VARS)) $goto .= "&$var=$val"; $i = strpos($goto, "&goto="); if ($i !== false) $goto = substr($goto, $i + 6); if (substr($goto, 0, 4) == "www.") $goto = "http://" . $goto; print("<html><head><meta http-equiv=refresh content='0;url=$goto'></head><body>\n"); print("<table border=0 width=100% height=100%><tr><td><h2 align=center>Redirecting to:<br>\n"); print("$goto</h2></td></tr></table></body></html>\n"); ?>
panosru Δημοσ. 4 Μαρτίου 2006 Δημοσ. 4 Μαρτίου 2006 an katalaba kala ayto einai ayto pou thes > <?php $goto = ''; while (list($var,$val) = each($_GET)) { $goto .= "&{$var}={$val}"; $i = strpos($goto, "&goto="); } if (!($i === false)) { $goto = substr($goto, $i + 6); } if (substr($goto, 0, 4) == "www.") { $goto = "http://" . $goto; } ?> <html> <head> <meta http-equiv=refresh content='0;url=<?=$goto?>'> </head> <body> <table border=0 width=100% height=100%> <tr> <td><h2 align=center>Redirecting to:<br><?=$goto?></h2></td> </tr> </table> </body> </html>
takis456 Δημοσ. 4 Μαρτίου 2006 Μέλος Δημοσ. 4 Μαρτίου 2006 Όχι.. εννοώ ότι αν το χρησιμοποιήσεις για να μπεις στο http://www.insomnia.gr/vb3/showthread.php?t=122754#4 θα δεις ότι το #4 στο τέλος φεύγει.. εγώ αυτό που θέλω είναι έναν τρόπο για να μένει.. έστω και με διαφορετικό redirection script.
panosru Δημοσ. 5 Μαρτίου 2006 Δημοσ. 5 Μαρτίου 2006 xm... aseme na to psakso ligo giati na po thn alhtheia den ksero an ginete na diabaseis ena url ths morfhs ayths (mazi me to # diladi) alla eimai apolyta sigouros pos an anti gia > http://www.insomnia.gr/vb3/showthread.php?t=122754#4 grapseis > http://www.insomnia.gr/vb3/showthread.php?t=122754%234 tha leitourghsei opos thes opos fysiologika tha kaneis replace to # me %23 prin to doseis to url me bash to systhma pou ftiaxneis na po episeis pos to encoding tou xarakthra #(diesh) einai to %23 (epi tis ekato 23) ta opoia mporeis na ta deis kai apo edo PS: to # sthn php einai san to // diladi anoigei comments an kai kalo einai na mhn anoigoume comments me ton xarakthra # idika an douleyoume me PEAR
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.