0
들어오는 링크가 특정 페이지에서 오는 것인지 확인해야하는 PHP 모듈을 작성하고 있습니다. , 여기에 내가 확인 :이 PHP에서 들어오는 링크를 확인하는 방법
<a href="product.php">SUBSCRIBE NOW</a>
- Product.php 같은
href
뭔가를 :- Services.php :
나는 2 페이지가 들어오는 링크가 다음 코드를 사용하여 services.php에서 오는 경우 :
사용자가 서비스에있을 때
$ref_url = $_SERVER['HTTP_REFERER']; $refData = parse_url($ref_url); if (strpos($refData['path'],'services.php') !== false) { // Subscribe_Module } else { //Other }
이 잘 작동 는 한 사용자는 부작용이 있고, 그러나
<a href="product.php">SUBSCRIBE NOW</a>
클릭한다. PHP 페이지에서 다음 헤더에서 product.php를 클릭하면 PHP에서
subscribe_module
이 실행됩니다. 어떤 생각, 그것을 고치는 방법?감사
- Services.php :
자신의 문장을 읽고 훨씬 의미하지 않기 때문에 그것을 다시 시도하십시오 안에 다른 루프 : * 그러나, 이것은 부작용입니다 사용자가 services.php 페이지에 있고 헤더의 product.php를 클릭하면 PHP *의 subscribe_module이 실행됩니다. –
그래서 원하는 것은 무엇입니까? 차이점을 보지 못했을 때, 사용자가'products.php'를 클릭합니다 .. – putvande
'SUBSCRIBE NOW'처럼 쉽습니다 - 요청에 해당 데이터가 있는지 확인하십시오. 예를 들어'$ _SERVER [ 'REQUEST_URI']'. – hakre