|
|
|
| Есть массив
к примеру такой
$array = array('lastname', 'email', 'phone');
и есть сылка для редиректа
echo '<meta http-equiv="refresh" content="0;URL=All_country.php?Status='.$Status.'" />';
как можно передать значения всего массива по этой ссылке | |
|
|
|
|
|
|
|
для: nill
(01.02.2008 в 00:02)
| | Можно перечислить через какой-нибудь знак,который не может встретится в значении,и после перехода разделить все.
Или проще сделать так
<meta http-equiv="refresh" content="0;URL=All_country.php?lastname=$array['lastname']&email=$array['email']&phone=$array['phone']" />
|
| |
|
|
|
|
|
|
|
для: THERAPYbrother
(01.02.2008 в 02:19)
| | THERAPYbrother
так а как поместить массив в ссылку ?
состав массива у меня заранее не известен | |
|
|
|
|
|
|
|
для: nill
(01.02.2008 в 02:52)
| |
<?
// Массив
$array = array('lastname', 'email', 'phone');
// Соединим массив в строку, разделив |
$implode = implode('|', $array);
// cылка для редиректа
echo '<meta http-equiv="refresh" content="0;URL=All_country.php?array='.$implode.'" />';
?>
|
| |
|
|
|
|
|
|
|
для: mihdan
(01.02.2008 в 11:27)
| | Спасибо mihdan
все работает | |
|
|
|
|
|
|
|
для: nill
(01.02.2008 в 02:52)
| |
. . .
$params = '';
foreach ($array as $key => $val) {
$params .= $key . '=' . urlencode($val) . '&';
}
$params = rtrim($params, '&');
. . .
|
PS если массив многомерный - примените рекурсию.. | |
|
|
|