通过php + $ _GET友好网址+ cURL问题运行.htaccess

时间:2018-10-17 21:26:02

标签: php .htaccess curl get placeholder

我需要问您如何从PHP运行.htaccess,因为我正在开发软件,但是我希望用户可以通过语言设置自己的链接名称,但是我只能在{{1 }},但是在.htaccess中,我不知道如何从PHP语言中获取信息,然后使用它来指定将存在哪些补丁。另外,我想在PHP中创建友好的URL(从.htaccess.php?id=0)。

最后一个cURL。

我看到在一个软件中,如何使用cURL读取页面文本(我有链接.php/id/0,服务器上的ID 3仅表示文本“确定”,我想将该文本转换为PHP,使用它)

1 个答案:

答案 0 :(得分:2)

1)您无法使用任何命令运行.htaccess。这是您的Web服务器的配置文件。

2)http://you.com/@username

的示例
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^@(.+)$ profile.php?username=$1 [L,QSA]

然后在$_GET["username"]中获得profile.php

3)您应该创建自己的.htaccess RewriteRule

4)关于cURL的小例子。

<?php
$post = [
    'PostName' => 'PostValue'
];
$ch = curl_init('http://www.example.com');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
$response = curl_exec($ch);
curl_close($ch);
var_dump($response);
?>