Está usando a sessão do CI ou nativa do PHP? A sessão nativa do CI usa
cookie. Em ambos os dados, dá pra recuperar os valores da sessão para
processamento de tua função.

Att,
Vinicius Cruz
http://twitter.com/vinaocruz
http://www.viniciuscruz.com/


Em 29 de março de 2010 18:28, Andre Lopes <[email protected]> escreveu:

> Também já tinha pensado numa solução assim, o problema são os dados da
> sessão de CI, não sei como os ler num ficheiro de PHP isolado.
>
> Cumprimentos,
>
>
>
> 2010/3/29 Vinicius Cruz <[email protected]>
>
>> André,
>>
>> uma solução alternativa, mas não sei se a melhor solução, seria ter um
>> arquivo onde trata o GET nativo para a estrutura do CI.
>>
>> No caso, o retorno da API direcionaria para
>>
>> tmp.php?parametro1=xxx&parametro2=yyy
>>
>> Na página tmp, você capta os dados do parâmetro e redireciona para página
>> onde o CI irá receber os valores.
>>
>> localhost/index.php/controller/metodo/xxx/yyy
>>
>> Ai você faz o devido processamento com os dados. Como disse, não sei se é
>> o mais apropriado, mas acho que seja uma solução bem simples de implementar,
>> caso isso seja suficiente para o retorno da API.
>>
>> Att,
>> Vinicius Cruz
>> http://twitter.com/vinaocruz
>> http://www.viniciuscruz.com/
>>
>>
>> Em 29 de março de 2010 18:15, Andre Lopes <[email protected]>escreveu:
>>
>> Desde já obrigado pela resposta Vinicius,
>>>
>>> No entanto não seria a melhor hipotese mudar a aplicação toda para
>>> aceitar query_strings, existe maneira de alterar isto apenas para um
>>> Controller especifico?
>>>
>>>
>>> Desde já obrigado.
>>>
>>>
>>> 2010/3/29 Vinicius Cruz <[email protected]>
>>>
>>>>  André,
>>>>
>>>> O code igniter trabalha com uma forma diferente em se tratando
>>>> parâmetros via $_GET. Dá uma olhada nessa página no manual
>>>> http://codeigniter.com/user_guide/general/urls.html
>>>>
>>>> Ex: 
>>>> example.com/index.php/controller/método/parametro_da_funcao/parametro_da_funcao
>>>> (...)
>>>>
>>>> Entretanto, caso deseje que ele utilize o modo convencional do PHP,
>>>> conforme retornado pela API, você pode configura o core do framework no
>>>> arquivo app/config.php, na linha 155
>>>>
>>>> $config['enable_query_strings'] = FALSE; //mude para TRUE
>>>>
>>>> Entretanto, neste caso, toda a aplicação utilizará a URL assim:
>>>>
>>>> localhost/index.php?c=controller&m=metodo
>>>>
>>>> Em relação à "pedrada" do Tanure, acontece. E acho que isso apenas
>>>> desmotiva às pessoas que estão iniciando em continuar na lista. Se ele
>>>> precisa estudar, apenas indique o caminho e pronto. Se ele não seguir o
>>>> caminho, paciência. Ai quem tiver tempo disponível para auxiliá-los no
>>>> BE-A-BÁ, que o faça.
>>>>
>>>> Para os que estão começando do comecinho, iniciando na programação, sem
>>>> conhecimentos inclusive de OO, recomendo o fórum do iMasters:
>>>> http://forum.imasters.uol.com.br/
>>>>
>>>> Att,
>>>> Vinicius Cruz
>>>> http://twitter.com/vinaocruz
>>>> http://www.viniciuscruz.com/
>>>>
>>>> _______________________________________________
>>>> Lista mailing list
>>>> [email protected]
>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>
>>>>
>>>
>>> _______________________________________________
>>> Lista mailing list
>>> [email protected]
>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>
>>>
>>
>> _______________________________________________
>> Lista mailing list
>> [email protected]
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>
>>
>
> _______________________________________________
> Lista mailing list
> [email protected]
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a