PHP IP Deny & Windows 7

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Highlander
Δημοσιεύσεις: 3
Εγγραφή: 07 Απρ 2004 09:57

PHP IP Deny & Windows 7

Δημοσίευση από Highlander » 17 Ιουν 2010 17:38

Καλησπέρα.

Έχω το παρακάτω php script το οποίο λειτουργεί κανονικά σε Windows XP.
Σε windows 7 όμως αποτυγχάνει γιατί σαν IP η μαμά M$ δίνει τη MacAddress.
Έχει κανείς καμιά ιδέα τι μπορούμε να κάνουμε ώστε να λειτουργεί και στα Windows 7 ?


Ευχαριστώ,


/Highlander

Κώδικας: Επιλογή όλων

$targetAddr1 = "192.168.1..*";
$targetAddr2 = "127.0.0..*";
if (! ereg($targetAddr1, $_SERVER['REMOTE_ADDR']) && ! ereg($targetAddr2, $_SERVER['REMOTE_ADDR'])) {
   header("location: http://www.google.com/");
   exit();
}

Apostolis_38
Δημοσιεύσεις: 1969
Εγγραφή: 14 Φεβ 2008 16:20
Τοποθεσία: ΠΕΙΡΑΙΑΣ

PHP IP Deny & Windows 7

Δημοσίευση από Apostolis_38 » 17 Ιουν 2010 23:03

Highlander έγραψε:Σε windows 7 όμως αποτυγχάνει γιατί σαν IP η μαμά M$ δίνει τη MacAddress.
Το εξηγείς λίγο αυτό;
Πρώτη φορά το ακούω.
Highlander έγραψε:

Κώδικας: Επιλογή όλων

$targetAddr1 = "192.168.1..*";
$targetAddr2 = "127.0.0..*";
Φυσιολογικά το * θα πρέπει να πάει μετά την τρίτη τελεία και μετά τέρμα.

Κώδικας: Επιλογή όλων

192.168.1.*
αντί για

Κώδικας: Επιλογή όλων

192.168.1..*

Highlander
Δημοσιεύσεις: 3
Εγγραφή: 07 Απρ 2004 09:57

PHP IP Deny & Windows 7

Δημοσίευση από Highlander » 18 Ιουν 2010 09:43

Καλημέρα.
Αν από ένα PC με Win7 κάνεις ping τον εαυτό του (Με Computer Name), θα δεις να απαντάει αντί με την IP, να απαντάει με τη Mac Address.

Σε WinXP λειτουργεί κανονικά όπως το έχω.

Apostolis_38
Δημοσιεύσεις: 1969
Εγγραφή: 14 Φεβ 2008 16:20
Τοποθεσία: ΠΕΙΡΑΙΑΣ

PHP IP Deny & Windows 7

Δημοσίευση από Apostolis_38 » 18 Ιουν 2010 11:21

- Κατάλαβα, ζωγράφισε πάλι ο Παραθύριας.
Τεσπα, τι ακριβώς θέλεις να κάνεις;
Αν έχεις το script σε κάποιο server μάλλον δεν υπάρχει λόγος ανησυχίας μιας και για να το δει και να το τρέξει κάποιος θα πρέπει να πάρει ip οπότε θα την πιάσεις.
Αν το τρέχεις στο pc σου ή στο δίκτυό σου δοκίμασε το REMOTE_HOST μήπως κάνει για τη δουλειά σου.

- Δεν έχει λογική εξήγηση αλλά αφού σου τρέχει, πάσο.

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

PHP IP Deny & Windows 7

Δημοσίευση από dva_dev » 18 Ιουν 2010 11:56

Αν από ένα PC με Win7 κάνεις ping τον εαυτό του (Με Computer Name), θα δεις να απαντάει αντί με την IP, να απαντάει με τη Mac Address.
Αλλο πράγμα η mac address και άλλο η ipv6 address.

Highlander
Δημοσιεύσεις: 3
Εγγραφή: 07 Απρ 2004 09:57

PHP IP Deny & Windows 7

Δημοσίευση από Highlander » 18 Ιουν 2010 15:08

Λες να έχω κάνει λάθος και να είναι IP V6 ?
Σαν mac adress μου κάνει.
Θα το δω αργότερα το μεσημέρι μια και δεν είναι πάνω σε αυτό το PC.

Αυτό που θέλω να κάνω, είναι να μην μπορεί κάποιος απ' έξω να τρέξει το script.
Γιατί έχω και άλλα php script τα οποία πρέπει να τρέχουν έξω.

Ε, αυτά θέλω να τα προφυλάξω.

Άβαταρ μέλους
dimitrisdamo
Δημοσιεύσεις: 78
Εγγραφή: 19 Νοέμ 2009 20:00
Επικοινωνία:

PHP IP Deny & Windows 7

Δημοσίευση από dimitrisdamo » 18 Ιουν 2010 21:01

γιατι δεν ανεβαζεις το script σε ενα σερβερ για να δεις αν οντως δουλευει ?

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης