나는 나를 위해 아이템 목록을 만드는 php 함수를 가지고있다. 임 확실하지 않지만 나는 당신이 PHP 함수를 명시 적으로 jQuery/js를 호출 할 수 없다는 것을 읽었다. jQuery 동안 PHP 스크립트 페이지로 데이터를 보내고 데이터를로드하고 받아 들인다.
그래서 난 당신이 아직이 같은 PHP 페이지 호출 할 수있는 것을 보았다 : 나는 그런 PHP 페이지를 호출 할 경우$("#name").click(function(){
$("#div").load("script.php");
});
을, 그것을 해당 페이지가 같은로드되는 URL을 보낼 수있는 방법도 있습니다 이?
$("#name").click(function(){
$("#div").load("script.php", 'http://gdata.youtube.com/feeds/');
});
또 다른 문제는 어떻게 스크립트가 jQuery에서 그 문자열을 받아 들일 수있게할까요? 당신이 함수를 호출 할 때
는 일반적으로 그렇게 같은 호출 매개 변수를 전달 :
<?php makeList('http://gdata.youtube.com/feeds/'); ?>
//on the function-side
<?php
function makeList($feedURL)
{
//...stuff that uses $feedURL...
}
?>
난 함수 내가 그것을 매개 변수 통과 얼마나 호출 될 때 실행되는 스크립트 것 때문에?
이것이 가능한지 아닌지는 잘 모르며, 허용되지 않는 보안 문제가 많은 경우 이해할 수 있습니다.
기본적으로 PHP 스크립트를 프록시 서버로 변환 할 것이고 JS 코드를 보는 사람이라면 스크립트를 사용하여 원하는 웹 콘텐츠를 요청할 수 있음을 알게 될 것입니다. 그냥 앉아서 그 문을 노크 기다리고, 큰 소리, 삐걱 거리는 소리, 그리고 많은 소리. –
내 PHP 스크립트는 rss 파서입니다. 만약 당신이 뭔가를 경고하려고한다면, 농담으로 바꾸는 대신 말하십시오. 이것이 바로 도움이되는 커뮤니티입니까? 적어도 나는 당신이 조금 신경 쓰는 것을 안다 : D –
그것은 rss 파서 인 경우에 관계 없다. 외부 URL 사양을 허용하는 경우 누군가 http : //.../script.php? http : // hot_child_porn_here.com'을 전달하려고 시도합니다. –