Mam problemy z prawidłowym kodowaniem danych URL. Stosując następujący kod:Kodowanie adresu URL Drupala
$redirect = drupal_urlencode("user/register?destination=/node/1");
drupal_goto($redirect);
ale adres URL, który pojawia się w moim teście przeglądarki jest następujący:
http://testsite.com/user/register%253Fdestination%253D/node/1
Myślałem, używając funkcji drupal_urlencode powinno rozwiązać ten problem kodowania. Czy ktoś może zaproponować sposób rozwiązania tego problemu?
To nie jest do końca poprawne, ponieważ [ 'drupal_goto()'] (http://api.drupal.org/api/drupal/ obejmuje--common.inc/function/drupal_goto/6) używa samej funkcji 'url()' na parametrach przekazanych. Właściwym sposobem byłoby przekazanie tablicy parametrów zapytania jako drugiego parametru do 'drupal_goto()'. –