Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Как передать значения массива по ссылке для редиректа

Сообщения:  [1-6] 

 
 автор: nill   (01.02.2008 в 21:15)   письмо автору
 
   для: mihdan   (01.02.2008 в 11:27)
 

Спасибо mihdan
все работает

   
 
 автор: kasmanaft   (01.02.2008 в 18:28)   письмо автору
 
   для: nill   (01.02.2008 в 02:52)
 

. . .
$params = '';
foreach ($array as $key => $val) {
  $params .= $key . '=' . urlencode($val) . '&';
}
$params = rtrim($params, '&');
. . .


PS если массив многомерный - примените рекурсию..

   
 
 автор: mihdan   (01.02.2008 в 11:27)   письмо автору
 
   для: 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.'" />';
?>

   
 
 автор: nill   (01.02.2008 в 02:52)   письмо автору
 
   для: THERAPYbrother   (01.02.2008 в 02:19)
 

THERAPYbrother
так а как поместить массив в ссылку ?
состав массива у меня заранее не известен

   
 
 автор: THERAPYbrother   (01.02.2008 в 02:19)   письмо автору
 
   для: 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']" />

   
 
 автор: nill   (01.02.2008 в 00:02)   письмо автору
 
 

Есть массив
к примеру такой
$array = array('lastname', 'email', 'phone');

и есть сылка для редиректа
echo '<meta http-equiv="refresh" content="0;URL=All_country.php?Status='.$Status.'" />';

как можно передать значения всего массива по этой ссылке

   

Сообщения:  [1-6] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования