|
|
|
| скажите подобная манипуляция насколько сказывается на скорости обработки скрипта?
может это не рационально вообще?
<?
$url = explode('/',$_SERVER['QUERY_STRING']);
for($line = 0; $line < count($url); $line ++)
{
if(substr($url[$line], 0, 1) == '1') $nu[intval(substr($url[$line], 1))] = 'sid';
if(substr($url[$line], 0, 1) == '2') $nu[intval(substr($url[$line], 1))] = 'uid';
if(substr($url[$line], 0, 1) == '3') $nu[intval(substr($url[$line], 1))] = 'id';
if(substr($url[$line], 0, 1) == '4') $nu[intval(substr($url[$line], 1))] = 't';
if(substr($url[$line], 0, 1) == '5') $nu[substr($url[$line], 1)] = 'p';
}
// print_r($nu);
if($nu)
foreach($nu as $key => $val)
{
if($val == 'sid') $sid = $key;
if($val == 'uid') $uid = $key;
if($val == 'id') $id = $key;
if($val == 't') $t = $key;
if($val == 'p') $p = $key;
}
?>
|
| |
|
|
|
|
|
|
|
для: moonfox
(20.11.2009 в 10:55)
| | А чем вам mod_rewrite не понравился? | |
|
|
|
|
|
|
|
для: sim5
(20.11.2009 в 11:55)
| | типичные по длине, но разные переменные в ссылках.... условия проблематично писать... или я чего то недопонимаю?
например ?id=1 и ?uid=1 - как это разграничивать в реврайте...
и так мне удобнее.... | |
|
|
|
|
|
|
|
для: moonfox
(20.11.2009 в 12:10)
| | А в вашем случае чем идентифицируется id и uid? | |
|
|
|
|
|
|
|
для: sim5
(20.11.2009 в 12:31)
| | ссылка вида
?312 = ?id=12
?112 = ?sid=12
?212 = ?uid=12 | |
|
|
|