我一直试图获取当前目录链接并提出如下内容:
<?php echo "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]paypal_success.php"; ?>
但实际上我没有工作,因为我得到了输出:
http://localhost/php-login-new/invoice.phppaypal_success.php
所以我真的要修剪invoice.php,所以如果你可以指导我,那我该怎么办......真的很棒..!
答案 0 :(得分:3)
尝试使用dirname()
<?php
echo "http://$_SERVER[HTTP_HOST]".dirname($_SERVER[REQUEST_URI])."/paypal_success.php";
?>
答案 1 :(得分:0)
$ path = test / invoice.phppaypal_success.php 你应该使用basename($ path),结果是invoice.phppaypal_success.php
或者您可以使用basename($ path,&#34; .html&#34;),结果是invoice.phppaypal_success
$ result_path = basename($ path) 那么你可以在php中使用substr()
echo substr($ result_path,5,-22);
也许这可以帮到你