Запуск .htaccess из php + $ _GET дружественных URL + проблема cURL - PullRequest
0 голосов
/ 18 октября 2018

Мне нужно спросить вас, как запустить .htaccess из PHP, потому что я делаю программное обеспечение, но я хочу, чтобы пользователи могли по языкам устанавливать свои собственные имена ссылок, но я могу сделать это только в .htaccess, нов .htaccess я не знаю, как получить язык PHP и затем использовать его, чтобы указать, какие патчи будут существовать.Также я хочу сделать дружественные URL в PHP (от .php?id=0 до .php/id/0).

И последний ... керл.

Я видел, что в одном программном обеспечении, как я могу использовать cURL для чтения текста страницы (у меня есть ссылка my.ip.com/idk.php?id=3, а идентификатор 3 с сервера будет говорить только «хорошо», и я хочу получить этот текст в PHPи используй это)

1 Ответ

0 голосов
/ 18 октября 2018

1) Вы не можете запустить .htaccess ни с чем.Это конфигурационный файл для вашего веб-сервера.

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);
?>
...