rawurlencode
(PHP 3, PHP 4, PHP 5)
rawurlencode -- URL-κωδικοποιήση σύμφωνα με RFC 1738
Περιγραφή
string
rawurlencode ( string str )
Επιστρέφει ένα string στο οποίο όλοι οι μη-αλφαριθμητικοί χαρακτήρες εκτός του
έχουν αντικατασταθεί με ένα σύμβολο
(
%) επί τοις εκατό ακολουθούμενο από δυο ψηφία hex. Αυτή είναι
η κωδικοποίηση που περιγράφεται στο RFC 1738 για την προστασία αλφαβητικών
χαρακτήρων από το να ερμηνευτούν ως ειδκοί URL delimiters, και
για την προστασία των URL από το να κατακρεουργηθούν από μέσα εκπομπής (transmission media)
με μετατροπές χαρακτήρων (όπως μερικά συστήματα e-mail). Για
παράδειγμα, εάν θέλεις να συμπεριλάβεις ένα password σε ένα FTP URL:
ÐáñÜäåéãìá 1. rawurlencode() παράδειγμα 1
<?php echo '<a href="ftp://user:', rawurlencode('foo @+%/'), '@ftp.my.com/x.txt">'; ?>
|
|
Ή, αν μεταφέρετε πληροφορίες σε ένα PATH_INFO τμήμα του URL:
ÐáñÜäåéãìá 2. rawurlencode() παράδειγμα 2
<?php echo '<a href="http://x.com/department_list_script/', rawurlencode('sales and marketing/Miami'), '">'; ?>
|
|
Δείτε επίσης: rawurldecode(),
urldecode(),
urlencode() και
RFC 1738